aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.de_DE.ts333
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.en_US.ts333
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.fr_FR.ts333
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.it_IT.ts333
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.zh_CN.ts333
-rw-r--r--resource/lfs/locale/ts/GpgFrontend.zh_TW.ts333
6 files changed, 984 insertions, 1014 deletions
diff --git a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
index a2da439d..5f3b0c5c 100644
--- a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts
@@ -1422,17 +1422,17 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnuPGControllerDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="67"/>
<source>General</source>
<translation>Allgemein</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/>
<source>Key Database</source>
<translation>Schlüsseldatenbank</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
<source>Advanced</source>
<translation>Fortschrittlich</translation>
</message>
@@ -1462,142 +1462,137 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>Wählen Sie den GnuPG-Pfad aus</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Path</source>
<translation>Pfad</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Status</source>
<translation>Status</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Real Path</source>
<translation>Echter Pfad</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="359"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/>
<source>Maximum Key Database Limit Reached</source>
<translation>Maximum Key Database Limit erreicht</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="360"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/>
<source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source>
<translation>Derzeit unterstützt GpgFrontend maximal 8 Schlüsseldatenbanken. Bitte entfernen Sie eine bestehende Datenbank, um eine neue hinzuzufügen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="617"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="601"/>
<source>Duplicate Key Database Paths</source>
<translation>Doppelte Datenbankpfade für Schlüssel</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
<source>The newly added key database path duplicates a previously existing one.</source>
<translation>Der neu hinzugefügte Schlüsseldatenbankpfad dupliziert einen bereits vorhandenen Pfad.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="628"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="612"/>
<source>Invalid Key Database Paths</source>
<translation>Ungültige Schlüsseldatenbankpfade</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="629"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="613"/>
<source>The edited key database path is not a valid path that GpgFrontend can use</source>
<translation>Der editierte Pfad zur Schlüsseldatenbank ist kein gültiger Pfad, den GpgFrontend verwenden kann</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Active</source>
<translation>Aktiv</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Inactive</source>
<translation>Inaktiv</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="457"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="441"/>
<source>Confirm Deletion</source>
<translation>Bestätigen Sie die Löschung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="442"/>
<source>Are you sure you want to delete the selected key database?</source>
<translation>Sind Sie sicher, dass Sie die ausgewählte Schlüsseldatenbank löschen wollen?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="596"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="580"/>
<source>No Key Database Selected</source>
<translation>Keine Schlüsseldatenbank ausgewählt</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="597"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="581"/>
<source>Please select a key database to edit.</source>
<translation>Bitte wählen Sie eine Schlüsseldatenbank zur Bearbeitung aus.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="618"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="602"/>
<source>The edited key database path duplicates a previously existing one.</source>
<translation>Der bearbeitete Schlüsseldatenbankpfad dupliziert einen bereits vorhandenen Pfad.</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/>
- <source>Restart Gpg Agent on start</source>
- <translation>Gpg-Agent beim Start neu starten</translation>
- </message>
- <message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/>
<source>Kill all gnupg daemon at close</source>
<translation>Alle gnupg-Daemons beim Schließen abschalten</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/>
<source>Tips: please select a directory where &quot;gpgconf&quot; is located in.</source>
<translation>Tipps: Bitte wählen Sie ein Verzeichnis, in dem sich &quot;gpgconf&quot; befindet.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
<source>Tips: notice that modify any of these settings will cause an Application restart.</source>
<translation>Tipps: Beachten Sie, dass das Ändern dieser Einstellungen zu einem Neustart der Anwendung führt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="105"/>
<source>Open Directory</source>
<translation>Verzeichnis öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="174"/>
<source>GnuPG Controller</source>
<translation>GnuPG-Controller</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="326"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="333"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="346"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="310"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="330"/>
<source>Illegal GnuPG Path</source>
<translation>Unzulässiger GnuPG-Pfad</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="311"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation>Der Ziel-GnuPG-Pfad ist kein lesbares Verzeichnis.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="334"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="318"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation>Der Ziel-GnuPG-Pfad ist kein absoluter Pfad.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="347"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation>Der Ziel-GnuPG-Pfad enthält keine ausführbare Datei „gpgconf“.</translation>
</message>
@@ -5185,26 +5180,26 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Status-Panel</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="340"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="321"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="338"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="356"/>
<source>Successful Operation</source>
<translation>Erfolgreiche Durchführung</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="323"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
<source>Clear password cache successfully</source>
<translation>Kennwort-Cache erfolgreich gelöscht</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="344"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="363"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="324"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="342"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
<source>Failed Operation</source>
<translation>Fehlgeschlagener Vorgang</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="326"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
<source>Failed to clear password cache of GnuPG</source>
<translation>Passwort-Cache von GnuPG konnte nicht geleert werden</translation>
</message>
@@ -5219,12 +5214,12 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Alle Komponenten von GnuPG neu laden</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="341"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="339"/>
<source>Reload all the GnuPG&apos;s components successfully</source>
<translation>Alle GnuPG-Komponenten erfolgreich neu geladen</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="343"/>
<source>Failed to reload all or one of the GnuPG&apos;s component(s)</source>
<translation>Fehler beim Neuladen aller oder einer Komponente(n) von GnuPG</translation>
</message>
@@ -5239,12 +5234,12 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Alle Komponenten von GnuPG neu starten</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="357"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation>Alle Komponenten von GnuPG erfolgreich neu gestartet</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation>Neustart aller oder einer GnuPG-Komponente(n) fehlgeschlagen</translation>
</message>
@@ -6066,389 +6061,389 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Aktivieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/>
<source>Successful Operation</source>
<translation>Erfolgreiche Durchführung</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="124"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation>Alle Komponenten von GnuPG erfolgreich neu gestartet</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="126"/>
<source>Failed Operation</source>
<translation>Fehlgeschlagener Vorgang</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="128"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation>Neustart aller oder einer GnuPG-Komponente(n) fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="138"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="140"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
<source>Generate card key failed.</source>
<translation>Kartenschlüssel generieren fehlgeschlagen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="160"/>
<source>Smart Card Controller</source>
<translation>Chipkarten-Controller</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="218"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/>
<source>OpenPGP Card Information</source>
<translation>OpenPGP-Karteninformationen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/>
<source>Basic Information</source>
<translation>Grundsätzliche Informationen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
<source>Reader</source>
<translation>Kartenleser</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="222"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
<source>Serial Number</source>
<translation>Seriennummer</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/>
<source>Card Type</source>
<translation>Karten-Typ</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/>
<source>Card Version</source>
<translation>Kartenversion</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/>
<source>App Type</source>
<translation>App-Typ</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="230"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/>
<source>App Version</source>
<translation>App-Version</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/>
<source>Manufacturer ID</source>
<translation>Hersteller-ID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/>
<source>Manufacturer</source>
<translation>Hersteller</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="235"/>
<source>Card Holder</source>
<translation>Besitzer der Karte</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="237"/>
<source>Language</source>
<translation>Sprache</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="239"/>
<source>Sex</source>
<translation>Geschlecht</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="243"/>
<source>Status</source>
<translation>Status</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
<source>Signature Counter</source>
<translation>Unterschriftenzähler</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="246"/>
<source>CHV1 Cached</source>
<translation>CHV1 Zwischengespeichert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/>
<source>CHV Max Length</source>
<translation>CHV Maximale Länge</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="255"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/>
<source>CHV Retry Left</source>
<translation>Verbleibende CHV-Versuche</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/>
<source>KDF Status</source>
<translation>KDF-Status</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/>
<source>Unknown</source>
<translation>Unbekannt</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/>
<source>UIF</source>
<translation>UIF</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
<source>Sign</source>
<translation>Unterschreiben</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Enabled</source>
<translation>Aktiviert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Disabled</source>
<translation>Deaktiviert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
<source>Encrypt</source>
<translation>Verschlüsseln</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
<source>Authenticate</source>
<translation>Authentifizieren</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>Fingerprint</source>
<translation>Fingerabdruck</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="330"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="329"/>
<source>Status Indicator</source>
<translation>Statusanzeige</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="479"/>
<source>Cardholder&apos;s Surname</source>
<translation>Nachname des Karteninhabers</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
<source>Please enter your surname (e.g., Lee):</source>
<translation>Bitte geben Sie Ihren Nachnamen ein (z.&#x202f;B. Lee):</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="485"/>
<source>Cardholder&apos;s Given Name</source>
<translation>Vorname des Karteninhabers</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="487"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
<source>Please enter your given name (e.g., Chris):</source>
<translation>Bitte geben Sie Ihren Vornamen ein (z.&#x202f;B. Chris):</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/>
<source>Too Long</source>
<translation>Zu lang</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
<source>Combined name too long (max 39 characters).</source>
<translation>Kombinierter Name zu lang (max. 39 Zeichen).</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Male</source>
<translation>Männlich</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Female</source>
<translation>Weiblich</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
<source>Select sex to store in &apos;%1&apos;</source>
<translation>Geschlecht zur Speicherung in &apos;%1&apos; auswählen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
<source>Enter new value for attribute &apos;%1&apos;</source>
<translation>Neuen Wert für Attribut &apos;%1&apos; eingeben</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="263"/>
<source>Not enabled</source>
<translation>Nicht aktiviert</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/>
<source>Enabled (no protection)</source>
<translation>Aktiviert (kein Schutz)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/>
<source>Enabled with salt protection</source>
<translation>Aktiviert mit Salt-Schutz</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="287"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/>
<source>Key Information</source>
<translation>Schlüsselinformationen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="291"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="290"/>
<source>No key information available.</source>
<translation>Keine Schlüsselinformationen verfügbar.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>No.</source>
<translation>Nr.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Created</source>
<translation>Erstellt</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Grip</source>
<translation>Grip</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Type</source>
<translation>Typ</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Algorithm</source>
<translation>Algorithmus</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Usage</source>
<translation>Verwendungszweck</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Curve</source>
<translation>Kurve</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/>
<source>Extended Capabilities</source>
<translation>Erweiterte Funktionen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
<source>Key Info (ki): %1</source>
<translation>Schlüsselinformationen (ki): %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>Yes</source>
<translation>Ja</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>No</source>
<translation>Nein</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/>
<source>Additional Auth (aac): %1</source>
<translation>Zusätzliche Authentifizierung (aac): %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="323"/>
<source>Biometric Terminal (bt): %1</source>
<translation>Biometrisches Terminal (bt): %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>KDF Supported: %1</source>
<translation>KDF-Unterstützung: %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="335"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="334"/>
<source>Additional Info</source>
<translation>Zusätzliche Informationen</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="386"/>
<source>No OpenPGP Smart Card Found</source>
<translation>Keine OpenPGP-Smartcard gefunden</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="388"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
<source>No OpenPGP-compatible smart card has been detected.</source>
<translation>Es wurde keine OpenPGP-kompatible Smartcard erkannt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="392"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="391"/>
<source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source>
<translation>Eine OpenPGP-Smartcard ist ein physisches Gerät, das Ihre privaten kryptografischen Schlüssel sicher speichert und für digitale Signaturen, Verschlüsselung und Authentifizierung verwendet werden kann. Bekannte Beispiele sind YubiKey, Nitrokey und andere GnuPG-kompatible Token.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="399"/>
<source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source>
<translation>Stellen Sie sicher, dass Ihre Karte eingesteckt und vom System korrekt erkannt wurde. Sie können auch versuchen, die Karte neu zu verbinden oder die Anwendung neu zu starten.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="406"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="405"/>
<source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source>
<translation>Hinweis: Die Smartcard-Unterstützung von GpgFrontend erfordert GnuPG in Version 2.3.0 oder höher.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="410"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="409"/>
<source>Read the GnuPG Smart Card HOWTO: </source>
<translation>Lesen Sie das GnuPG Smartcard HOWTO: </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="514"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/>
<source>Modify Card Attribute</source>
<translation>Kartenattribut ändern</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="548"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="562"/>
<source>Success</source>
<translation>Erfolgreich</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
<source>Attribute operation completed successfully.</source>
<translation>Attributänderung erfolgreich abgeschlossen.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="564"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
<source>PIN operation completed successfully.</source>
<translation>PIN-Änderung erfolgreich abgeschlossen.</translation>
</message>
@@ -6582,97 +6577,97 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<context>
<name>GpgFrontend::UI::TextEdit</name>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="193"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="207"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="195"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="209"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="461"/>
<source>Cannot read file %1:
%2.</source>
<translation>Kann Datei %1 nicht lesen:
%2.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="132"/>
<source>Open file</source>
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/TextEdit.cpp" line="78"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="85"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="86"/>
<source>Open File</source>
<translation>Datei öffnen</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="94"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="96"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation>Kann diese Datei nicht öffnen. Bitte stellen Sie sicher, dass es sich um eine reguläre, lesbare Datei handelt.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="104"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation>Kann diese Datei nicht öffen. DIe Datei ist ZU GROSS (&gt;1MB) für den GpgFrontend Texteditor.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
<source>File Open Error</source>
<translation>Fehler beim Öffnen von Dateien</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="113"/>
<source>The file &quot;%1&quot; could not be opened.</source>
<translation>Die Datei &quot;%1&quot; konnte nicht geöffnet werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
<source>Binary File Detected</source>
<translation>Binäre Datei erkannt</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="122"/>
<source>The file &quot;%1&quot; appears to be a binary file and will not be opened.</source>
<translation>Die Datei &quot;%1&quot; scheint eine Binärdatei zu sein und kann nicht geöffnet werden.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="243"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="259"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="244"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="260"/>
<source>Save file</source>
<translation>Datei speichern</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
<source>Unsaved document</source>
<translation>Nicht gespeichertes Dokument</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="322"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation>Das Dokument &quot;%1&quot; wurde geändert. Wollen Sie Ihre Änderungen speichern?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="324"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
<source>Note:</source>
<translation>Notiz:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="326"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation>Wenn Sie diese Dateien nicht speichern, gehen alle Änderungen verloren.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>No document to print</source>
<translation>Kein Dokument für Ausdruck</translation>
</message>
@@ -7194,42 +7189,42 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<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>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="422"/>
<source>Cannot Find GpgConf</source>
<translation>GpgConf kann nicht gefunden werden</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="481"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="430"/>
<source>Cannot Find GnuPG</source>
<translation>GnuPG kann nicht gefunden werden</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="456"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="405"/>
<source>Cannot get Infos from GpgConf</source>
<translation>Kann keine Infos von GpgConf erhalten</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="496"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="445"/>
<source>Cannot Find Default Home Path</source>
<translation>Standard-GnuPG-Startpfad kann nicht gefunden werden</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="471"/>
<source>GpgME Initiation Failed</source>
<translation>GpgME-Initiation fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="577"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
<source>No valid Key Database</source>
<translation>Keine gültige Schlüsseldatenbank</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="607"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
<source>GpgME Default Context Initiation Failed</source>
<translation>GpgME-Standardkontext-Initiation fehlgeschlagen</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="623"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
<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 88611c20..8c1e8f24 100644
--- a/resource/lfs/locale/ts/GpgFrontend.en_US.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.en_US.ts
@@ -1422,17 +1422,17 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnuPGControllerDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="67"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/>
<source>Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
<source>Advanced</source>
<translation type="unfinished"></translation>
</message>
@@ -1463,141 +1463,136 @@ This will result in loss of all cached form positions, statuses, key servers, et
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/>
- <source>Restart Gpg Agent on start</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/>
<source>Kill all gnupg daemon at close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/>
<source>Tips: please select a directory where &quot;gpgconf&quot; is located in.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
<source>Tips: notice that modify any of these settings will cause an Application restart.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Real Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="105"/>
<source>Open Directory</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="174"/>
<source>GnuPG Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="326"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="333"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="346"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="310"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="330"/>
<source>Illegal GnuPG Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="311"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="334"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="318"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="347"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="359"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/>
<source>Maximum Key Database Limit Reached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="360"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/>
<source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="617"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="601"/>
<source>Duplicate Key Database Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
<source>The newly added key database path duplicates a previously existing one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="628"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="612"/>
<source>Invalid Key Database Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="629"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="613"/>
<source>The edited key database path is not a valid path that GpgFrontend can use</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Active</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Inactive</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="457"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="441"/>
<source>Confirm Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="442"/>
<source>Are you sure you want to delete the selected key database?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="596"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="580"/>
<source>No Key Database Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="597"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="581"/>
<source>Please select a key database to edit.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="618"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="602"/>
<source>The edited key database path duplicates a previously existing one.</source>
<translation type="unfinished"></translation>
</message>
@@ -5118,26 +5113,26 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="340"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="321"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="338"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="356"/>
<source>Successful Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="323"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
<source>Clear password cache successfully</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="344"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="363"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="324"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="342"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
<source>Failed Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="326"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
<source>Failed to clear password cache of GnuPG</source>
<translation type="unfinished"></translation>
</message>
@@ -5152,12 +5147,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="341"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="339"/>
<source>Reload all the GnuPG&apos;s components successfully</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="343"/>
<source>Failed to reload all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -5172,12 +5167,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="357"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished"></translation>
</message>
@@ -5999,389 +5994,389 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/>
<source>Successful Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="124"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="126"/>
<source>Failed Operation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="128"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="140"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
<source>Generate card key failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="160"/>
<source>Smart Card Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="218"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/>
<source>OpenPGP Card Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/>
<source>Basic Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
<source>Reader</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="222"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
<source>Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/>
<source>Card Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/>
<source>Card Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/>
<source>App Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="230"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/>
<source>App Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/>
<source>Manufacturer ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/>
<source>Manufacturer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="235"/>
<source>Card Holder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="237"/>
<source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="239"/>
<source>Sex</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
<source>Signature Counter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="246"/>
<source>CHV1 Cached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/>
<source>CHV Max Length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="255"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/>
<source>CHV Retry Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/>
<source>KDF Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/>
<source>UIF</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
<source>Sign</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
<source>Encrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
<source>Authenticate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="330"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="329"/>
<source>Status Indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="479"/>
<source>Cardholder&apos;s Surname</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
<source>Please enter your surname (e.g., Lee):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="485"/>
<source>Cardholder&apos;s Given Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="487"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
<source>Please enter your given name (e.g., Chris):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/>
<source>Too Long</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
<source>Combined name too long (max 39 characters).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Male</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Female</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
<source>Select sex to store in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
<source>Enter new value for attribute &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="243"/>
<source>Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="263"/>
<source>Not enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/>
<source>Enabled (no protection)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/>
<source>Enabled with salt protection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/>
<source>Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="287"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/>
<source>Key Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="291"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="290"/>
<source>No key information available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>No.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Created</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Grip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Algorithm</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/>
<source>Extended Capabilities</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
<source>Key Info (ki): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>No</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/>
<source>Additional Auth (aac): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="323"/>
<source>Biometric Terminal (bt): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>KDF Supported: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="335"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="334"/>
<source>Additional Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="386"/>
<source>No OpenPGP Smart Card Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="388"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
<source>No OpenPGP-compatible smart card has been detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="392"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="391"/>
<source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="399"/>
<source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="406"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="405"/>
<source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="410"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="409"/>
<source>Read the GnuPG Smart Card HOWTO: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="514"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/>
<source>Modify Card Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="548"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="562"/>
<source>Success</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
<source>Attribute operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="138"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="564"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
<source>PIN operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -6515,96 +6510,96 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GpgFrontend::UI::TextEdit</name>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="193"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="207"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="195"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="209"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="461"/>
<source>Cannot read file %1:
%2.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="132"/>
<source>Open file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/TextEdit.cpp" line="78"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="85"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="86"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="94"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="96"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="104"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
<source>File Open Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="113"/>
<source>The file &quot;%1&quot; could not be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
<source>Binary File Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="122"/>
<source>The file &quot;%1&quot; appears to be a binary file and will not be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="243"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="259"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="244"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="260"/>
<source>Save file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
<source>Unsaved document</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="322"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="324"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
<source>Note:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="326"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>No document to print</source>
<translation type="unfinished"></translation>
</message>
@@ -7125,42 +7120,42 @@ 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="473"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="422"/>
<source>Cannot Find GpgConf</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="481"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="430"/>
<source>Cannot Find GnuPG</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="456"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="405"/>
<source>Cannot get Infos from GpgConf</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="496"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="445"/>
<source>Cannot Find Default Home Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="471"/>
<source>GpgME Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="577"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="607"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
<source>GpgME Default Context Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="623"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
<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 2cd98555..74d57ad2 100644
--- a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts
@@ -1422,17 +1422,17 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnuPGControllerDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="67"/>
<source>General</source>
<translation type="unfinished">Général</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/>
<source>Key Database</source>
<translation type="unfinished">Base de données de clés</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
<source>Advanced</source>
<translation type="unfinished">Avancée</translation>
</message>
@@ -1462,142 +1462,137 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">Sélectionnez le chemin GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Name</source>
<translation type="unfinished">Nom</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Path</source>
<translation type="unfinished">Chemin d&apos;accès</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Status</source>
<translation type="unfinished">Statut</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Real Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="359"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/>
<source>Maximum Key Database Limit Reached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="360"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/>
<source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="617"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="601"/>
<source>Duplicate Key Database Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
<source>The newly added key database path duplicates a previously existing one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="628"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="612"/>
<source>Invalid Key Database Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="629"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="613"/>
<source>The edited key database path is not a valid path that GpgFrontend can use</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Active</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Inactive</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="457"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="441"/>
<source>Confirm Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="442"/>
<source>Are you sure you want to delete the selected key database?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="596"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="580"/>
<source>No Key Database Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="597"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="581"/>
<source>Please select a key database to edit.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="618"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="602"/>
<source>The edited key database path duplicates a previously existing one.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/>
- <source>Restart Gpg Agent on start</source>
- <translation type="unfinished">Redémarrer l&apos;agent Gpg au démarrage</translation>
- </message>
- <message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/>
<source>Kill all gnupg daemon at close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/>
<source>Tips: please select a directory where &quot;gpgconf&quot; is located in.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
<source>Tips: notice that modify any of these settings will cause an Application restart.</source>
<translation type="unfinished">Conseils&#xa0;: notez que la modification de l&apos;un de ces paramètres entraînera un redémarrage de l&apos;application.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="105"/>
<source>Open Directory</source>
<translation type="unfinished">Ouvrir le répertoire</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="174"/>
<source>GnuPG Controller</source>
<translation type="unfinished">Contrôleur GnuPGName</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="326"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="333"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="346"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="310"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="330"/>
<source>Illegal GnuPG Path</source>
<translation type="unfinished">Chemin GnuPG illégal</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="311"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation type="unfinished">Le chemin GnuPG cible n&amp;#39;est pas un répertoire lisible existant.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="334"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="318"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation type="unfinished">Le chemin GnuPG cible n&amp;#39;est pas un chemin absolu.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="347"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation type="unfinished">Le chemin GnuPG cible ne contient pas d&amp;#39;exécutable &amp;quot;gpgconf&amp;quot;.</translation>
</message>
@@ -5118,26 +5113,26 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="340"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="321"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="338"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="356"/>
<source>Successful Operation</source>
<translation type="unfinished">Opération réussie</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="323"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
<source>Clear password cache successfully</source>
<translation type="unfinished">Effacer le cache du mot de passe avec succès</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="344"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="363"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="324"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="342"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
<source>Failed Operation</source>
<translation type="unfinished">Échec de l&apos;opération</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="326"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
<source>Failed to clear password cache of GnuPG</source>
<translation type="unfinished">Impossible d&apos;effacer le cache du mot de passe de GnuPG</translation>
</message>
@@ -5152,12 +5147,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">Recharger tous les composants de GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="341"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="339"/>
<source>Reload all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">Rechargez tous les composants de GnuPG avec succès</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="343"/>
<source>Failed to reload all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">Échec du rechargement de tout ou partie des composants de GnuPG</translation>
</message>
@@ -5172,12 +5167,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">Redémarrez tous les composants de GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="357"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">Redémarrez tous les composants de GnuPG avec succès</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">Échec du redémarrage de tout ou partie des composants de GnuPG</translation>
</message>
@@ -5999,389 +5994,389 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">Opérations</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/>
<source>Successful Operation</source>
<translation type="unfinished">Opération réussie</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="124"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">Redémarrez tous les composants de GnuPG avec succès</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="126"/>
<source>Failed Operation</source>
<translation type="unfinished">Échec de l&apos;opération</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="128"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">Échec du redémarrage de tout ou partie des composants de GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="140"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
<source>Generate card key failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="160"/>
<source>Smart Card Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="218"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/>
<source>OpenPGP Card Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/>
<source>Basic Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
<source>Reader</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="222"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
<source>Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/>
<source>Card Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/>
<source>Card Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/>
<source>App Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="230"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/>
<source>App Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/>
<source>Manufacturer ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/>
<source>Manufacturer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="235"/>
<source>Card Holder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="237"/>
<source>Language</source>
<translation type="unfinished">Langue</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="239"/>
<source>Sex</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
<source>Signature Counter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="246"/>
<source>CHV1 Cached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/>
<source>CHV Max Length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="255"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/>
<source>CHV Retry Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/>
<source>KDF Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/>
<source>UIF</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
<source>Sign</source>
<translation type="unfinished">Signer</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
<source>Encrypt</source>
<translation type="unfinished">Chiffrer</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
<source>Authenticate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="330"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="329"/>
<source>Status Indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="479"/>
<source>Cardholder&apos;s Surname</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
<source>Please enter your surname (e.g., Lee):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="485"/>
<source>Cardholder&apos;s Given Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="487"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
<source>Please enter your given name (e.g., Chris):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/>
<source>Too Long</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
<source>Combined name too long (max 39 characters).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Male</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Female</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
<source>Select sex to store in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
<source>Enter new value for attribute &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="243"/>
<source>Status</source>
<translation type="unfinished">Statut</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="263"/>
<source>Not enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/>
<source>Enabled (no protection)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/>
<source>Enabled with salt protection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/>
<source>Unknown</source>
<translation type="unfinished">Inconnu</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="287"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/>
<source>Key Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="291"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="290"/>
<source>No key information available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>No.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>Fingerprint</source>
<translation type="unfinished">Empreinte digitale</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Created</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Grip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Type</source>
<translation type="unfinished">Taper</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Algorithm</source>
<translation type="unfinished">Algorithme</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Usage</source>
<translation type="unfinished">Usage</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/>
<source>Extended Capabilities</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
<source>Key Info (ki): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>Yes</source>
<translation type="unfinished">Oui</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>No</source>
<translation type="unfinished">Non</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/>
<source>Additional Auth (aac): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="323"/>
<source>Biometric Terminal (bt): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>KDF Supported: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="335"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="334"/>
<source>Additional Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="386"/>
<source>No OpenPGP Smart Card Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="388"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
<source>No OpenPGP-compatible smart card has been detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="392"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="391"/>
<source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="399"/>
<source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="406"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="405"/>
<source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="410"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="409"/>
<source>Read the GnuPG Smart Card HOWTO: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="514"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/>
<source>Modify Card Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="548"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="562"/>
<source>Success</source>
<translation type="unfinished">Succès</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
<source>Attribute operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="138"/>
<source>Error</source>
<translation type="unfinished">Erreur</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="564"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
<source>PIN operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -6515,97 +6510,97 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GpgFrontend::UI::TextEdit</name>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="193"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="207"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>Warning</source>
<translation type="unfinished">Avertissement</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="195"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="209"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="461"/>
<source>Cannot read file %1:
%2.</source>
<translation type="unfinished">Impossible de lire le fichier %1&#xa0;:
%2.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="132"/>
<source>Open file</source>
<translation type="unfinished">Fichier ouvert</translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/TextEdit.cpp" line="78"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="85"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="86"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="94"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
<source>Error</source>
<translation type="unfinished">Erreur</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="96"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="104"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
<source>File Open Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="113"/>
<source>The file &quot;%1&quot; could not be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
<source>Binary File Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="122"/>
<source>The file &quot;%1&quot; appears to be a binary file and will not be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="243"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="259"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="244"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="260"/>
<source>Save file</source>
<translation type="unfinished">Enregistrer le fichier</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
<source>Unsaved document</source>
<translation type="unfinished">Document non enregistré</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="322"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation type="unfinished">Le document &quot;%1&quot; a été modifié. Voulez-vous enregistrer vos modifications ?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="324"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
<source>Note:</source>
<translation type="unfinished">Noter:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="326"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation type="unfinished">Si vous n&apos;enregistrez pas ces fichiers, toutes les modifications sont perdues.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>No document to print</source>
<translation type="unfinished"></translation>
</message>
@@ -7127,42 +7122,42 @@ 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="473"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="422"/>
<source>Cannot Find GpgConf</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="481"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="430"/>
<source>Cannot Find GnuPG</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="456"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="405"/>
<source>Cannot get Infos from GpgConf</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="496"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="445"/>
<source>Cannot Find Default Home Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="471"/>
<source>GpgME Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="577"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="607"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
<source>GpgME Default Context Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="623"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
<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 c62337d5..2db76daa 100644
--- a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts
@@ -1425,17 +1425,17 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnuPGControllerDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="67"/>
<source>General</source>
<translation>Generale</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/>
<source>Key Database</source>
<translation>Database delle chiavi</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
<source>Advanced</source>
<translation>Avanzate</translation>
</message>
@@ -1465,146 +1465,141 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>Seleziona Percorso GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Path</source>
<translation>Percorso</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Status</source>
<translation>Stato</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Real Path</source>
<translatorcomment>Percorso reale</translatorcomment>
<translation></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="359"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/>
<source>Maximum Key Database Limit Reached</source>
<translation>È stato raggiunto il limite massimo del database delle chiavi</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="360"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/>
<source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source>
<translation>Attualmente, GpgFrontend supporta un massimo di 8 database di chiavi. Rimuovi un database esistente per aggiungerne uno nuovo.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="617"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="601"/>
<source>Duplicate Key Database Paths</source>
<translation>Percorsi del database delle chiavi duplicati</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
<source>The newly added key database path duplicates a previously existing one.</source>
<translation>Il percorso del database delle chiavi appena aggiunto duplica quello già esistente.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="628"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="612"/>
<source>Invalid Key Database Paths</source>
<translatorcomment>Percorsi del database delle chiavi non validi</translatorcomment>
<translation></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="629"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="613"/>
<source>The edited key database path is not a valid path that GpgFrontend can use</source>
<translatorcomment>Il percorso modificato del database delle chiavi non è un percorso valido che GpgFrontend può utilizzare</translatorcomment>
<translation></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Active</source>
<translation>Attivo</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Inactive</source>
<translatorcomment>Inattivo/a</translatorcomment>
<translation></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="457"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="441"/>
<source>Confirm Deletion</source>
<translation>Conferma la cancellazione</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="442"/>
<source>Are you sure you want to delete the selected key database?</source>
<translation>Vuoi davvero eliminare il database delle chiavi selezionato?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="596"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="580"/>
<source>No Key Database Selected</source>
<translation>Nessun database di chiavi selezionato</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="597"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="581"/>
<source>Please select a key database to edit.</source>
<translation>Selezionare un database chiave da modificare.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="618"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="602"/>
<source>The edited key database path duplicates a previously existing one.</source>
<translation>Il percorso del database delle chiavi modificato duplica un percorso già esistente.</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/>
- <source>Restart Gpg Agent on start</source>
- <translation>Riavvia l&apos;agente Gpg all&apos;avvio</translation>
- </message>
- <message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/>
<source>Kill all gnupg daemon at close</source>
<translation>Elimina tutti i daemons gnupg alla chiusura</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/>
<source>Tips: please select a directory where &quot;gpgconf&quot; is located in.</source>
<translation>Suggerimento: seleziona una directory in cui si trova &quot;gpgconf&quot;.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
<source>Tips: notice that modify any of these settings will cause an Application restart.</source>
<translation>Suggerimenti: si noti che la modifica di una qualsiasi di queste impostazioni provocherà il riavvio dell&apos;applicazione.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="105"/>
<source>Open Directory</source>
<translation>Apri Rubrica</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="174"/>
<source>GnuPG Controller</source>
<translation>Controllore GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="326"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="333"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="346"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="310"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="330"/>
<source>Illegal GnuPG Path</source>
<translation>Percorso GnuPG illegale</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="311"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation>Target GnuPG Path non è una directory leggibile esistente.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="334"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="318"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation>Target GnuPG Path non è un percorso assoluto.</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="347"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation>Il percorso GnuPG di destinazione non contiene l&apos;eseguibile &quot;gpgconf&quot;.</translation>
</message>
@@ -5182,26 +5177,26 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>Pannello di stato</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="340"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="321"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="338"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="356"/>
<source>Successful Operation</source>
<translation>Operazione riuscita</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="323"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
<source>Clear password cache successfully</source>
<translation>Cancella la cache delle password con successo</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="344"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="363"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="324"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="342"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
<source>Failed Operation</source>
<translation>Operazione fallita</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="326"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
<source>Failed to clear password cache of GnuPG</source>
<translation>Impossibile cancellare la cache delle password di GnuPG</translation>
</message>
@@ -5216,12 +5211,12 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>Ricarica tutti i componenti di GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="341"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="339"/>
<source>Reload all the GnuPG&apos;s components successfully</source>
<translation>Ricarica correttamente tutti i componenti di GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="343"/>
<source>Failed to reload all or one of the GnuPG&apos;s component(s)</source>
<translation>Impossibile ricaricare tutti o uno dei componenti di GnuPG</translation>
</message>
@@ -5236,12 +5231,12 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>Riavvia tutti i componenti di GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="357"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation>Riavvia correttamente tutti i componenti di GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation>Impossibile riavviare tutti o uno dei componenti di GnuPG</translation>
</message>
@@ -6063,389 +6058,389 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation type="unfinished">Operazioni</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/>
<source>Successful Operation</source>
<translation type="unfinished">Operazione riuscita</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="124"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">Riavvia correttamente tutti i componenti di GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="126"/>
<source>Failed Operation</source>
<translation type="unfinished">Operazione fallita</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="128"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">Impossibile riavviare tutti o uno dei componenti di GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="140"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
<source>Generate card key failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="160"/>
<source>Smart Card Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="218"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/>
<source>OpenPGP Card Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/>
<source>Basic Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
<source>Reader</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="222"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
<source>Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/>
<source>Card Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/>
<source>Card Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/>
<source>App Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="230"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/>
<source>App Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/>
<source>Manufacturer ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/>
<source>Manufacturer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="235"/>
<source>Card Holder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="237"/>
<source>Language</source>
<translation type="unfinished">Lingua</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="239"/>
<source>Sex</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
<source>Signature Counter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="246"/>
<source>CHV1 Cached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/>
<source>CHV Max Length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="255"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/>
<source>CHV Retry Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/>
<source>KDF Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/>
<source>UIF</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
<source>Sign</source>
<translation type="unfinished">Firma</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
<source>Encrypt</source>
<translation type="unfinished">Cifra</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
<source>Authenticate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="330"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="329"/>
<source>Status Indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="479"/>
<source>Cardholder&apos;s Surname</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
<source>Please enter your surname (e.g., Lee):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="485"/>
<source>Cardholder&apos;s Given Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="487"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
<source>Please enter your given name (e.g., Chris):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/>
<source>Too Long</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
<source>Combined name too long (max 39 characters).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Male</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Female</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
<source>Select sex to store in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
<source>Enter new value for attribute &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="243"/>
<source>Status</source>
<translation type="unfinished">Stato</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="263"/>
<source>Not enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/>
<source>Enabled (no protection)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/>
<source>Enabled with salt protection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/>
<source>Unknown</source>
<translation type="unfinished">Sconosciuto</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="287"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/>
<source>Key Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="291"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="290"/>
<source>No key information available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>No.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>Fingerprint</source>
<translation type="unfinished">Impronta digitale</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Created</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Grip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Type</source>
<translation type="unfinished">Tipo</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Algorithm</source>
<translation type="unfinished">Algoritmo</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Usage</source>
<translation type="unfinished">Utilizzo</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/>
<source>Extended Capabilities</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
<source>Key Info (ki): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>Yes</source>
<translation type="unfinished">Sì</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>No</source>
<translation type="unfinished">No</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/>
<source>Additional Auth (aac): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="323"/>
<source>Biometric Terminal (bt): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>KDF Supported: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="335"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="334"/>
<source>Additional Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="386"/>
<source>No OpenPGP Smart Card Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="388"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
<source>No OpenPGP-compatible smart card has been detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="392"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="391"/>
<source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="399"/>
<source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="406"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="405"/>
<source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="410"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="409"/>
<source>Read the GnuPG Smart Card HOWTO: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="514"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/>
<source>Modify Card Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="548"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="562"/>
<source>Success</source>
<translation type="unfinished">Successo</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
<source>Attribute operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="138"/>
<source>Error</source>
<translation type="unfinished">Errore</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="564"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
<source>PIN operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -6579,97 +6574,97 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<context>
<name>GpgFrontend::UI::TextEdit</name>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="193"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="207"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>Warning</source>
<translation>Avvertimento</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="195"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="209"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="461"/>
<source>Cannot read file %1:
%2.</source>
<translation>Impossibile leggere il file %1:
%2.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="132"/>
<source>Open file</source>
<translation>Apri il file</translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/TextEdit.cpp" line="78"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="85"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="86"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="94"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
<source>Error</source>
<translation>Errore</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="96"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation>Impossibile aprire questo file. Assicurati che questo sia un file regolare e che sia leggibile.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="104"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation>Impossibile aprire questo file. Il file è TROPPO GRANDE (&gt;1MB) per GpgFrontend Text Editor.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
<source>File Open Error</source>
<translation>Errore di apertura file</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="113"/>
<source>The file &quot;%1&quot; could not be opened.</source>
<translation>Impossibile aprire il file &quot;%1&quot;.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
<source>Binary File Detected</source>
<translation>Rilevato file binario</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="122"/>
<source>The file &quot;%1&quot; appears to be a binary file and will not be opened.</source>
<translation>Il file &quot;%1&quot; sembra essere un file binario e non verrà aperto.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="243"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="259"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="244"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="260"/>
<source>Save file</source>
<translation>Salva</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
<source>Unsaved document</source>
<translation>Documento non salvato</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="322"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation>Il documento &quot;%1&quot; è stato modificato. Vuoi salvare le tue modifiche?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="324"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
<source>Note:</source>
<translation>Nota:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="326"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation>Se non salvi questi file, tutte le modifiche andranno perse.</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>No document to print</source>
<translation>Nessun documento da stampare</translation>
</message>
@@ -7191,42 +7186,42 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder
<translation>Non hai selezionato nessuna chiave pubblica che desideri sincronizzare. Vuoi sincronizzare tutte le chiavi pubbliche locali dal server delle chiavi?</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="422"/>
<source>Cannot Find GpgConf</source>
<translation>Impossibile trovare GpgConf</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="481"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="430"/>
<source>Cannot Find GnuPG</source>
<translation>Impossibile trovare GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="456"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="405"/>
<source>Cannot get Infos from GpgConf</source>
<translation>Impossibile ottenere informazioni da GpgConf</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="496"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="445"/>
<source>Cannot Find Default Home Path</source>
<translation>Impossibile trovare il percorso predefinito di Home</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="471"/>
<source>GpgME Initiation Failed</source>
<translation>Avvio GpgME non riuscito</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="577"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="607"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
<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="623"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
<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 6798ffd7..6aa2789f 100644
--- a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts
@@ -1422,17 +1422,17 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnuPGControllerDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="67"/>
<source>General</source>
<translation>通用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/>
<source>Key Database</source>
<translation>密钥数据库</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
<source>Advanced</source>
<translation>高级</translation>
</message>
@@ -1462,142 +1462,137 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation>选择 GnuPG 路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Name</source>
<translation>名称</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Path</source>
<translation>路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Status</source>
<translation>状态</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Real Path</source>
<translation>实际路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="359"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/>
<source>Maximum Key Database Limit Reached</source>
<translation>已达到密钥数据库上限</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="360"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/>
<source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source>
<translation>目前,GpgFrontend 最多支持 8 个密钥数据库。要添加新数据库,请移除现有数据库。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="617"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="601"/>
<source>Duplicate Key Database Paths</source>
<translation>重复的密钥数据库路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
<source>The newly added key database path duplicates a previously existing one.</source>
<translation>新添加的密钥数据库路径与先前存在的路径重复。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="628"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="612"/>
<source>Invalid Key Database Paths</source>
<translation>无效的密钥数据库地址</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="629"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="613"/>
<source>The edited key database path is not a valid path that GpgFrontend can use</source>
<translation>编辑的密钥数据库路径不是 GpgFrontend 可以使用的有效路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Active</source>
<translation>启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Inactive</source>
<translation>未启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="457"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="441"/>
<source>Confirm Deletion</source>
<translation>确认删除</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="442"/>
<source>Are you sure you want to delete the selected key database?</source>
<translation>您确定要删除选定的密钥数据库吗?</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="596"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="580"/>
<source>No Key Database Selected</source>
<translation>未选择任何密钥数据库</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="597"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="581"/>
<source>Please select a key database to edit.</source>
<translation>请选择要编辑的密钥数据库。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="618"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="602"/>
<source>The edited key database path duplicates a previously existing one.</source>
<translation>编辑后的密钥数据库路径与先前存在的路径重复。</translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/>
- <source>Restart Gpg Agent on start</source>
- <translation>启动时重启 Gpg Agent</translation>
- </message>
- <message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/>
<source>Kill all gnupg daemon at close</source>
<translation>在关闭程序时杀死所有GnuPG的守护进程</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/>
<source>Tips: please select a directory where &quot;gpgconf&quot; is located in.</source>
<translation>提示:请选择一个包含有“gpgconf”可执行文件的目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
<source>Tips: notice that modify any of these settings will cause an Application restart.</source>
<translation>提示:请注意,修改任何这些设置都会导致应用程序重新启动。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="105"/>
<source>Open Directory</source>
<translation>打开目录</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="174"/>
<source>GnuPG Controller</source>
<translation>GnuPG 控制器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="326"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="333"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="346"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="310"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="330"/>
<source>Illegal GnuPG Path</source>
<translation>非法 GnuPG 路径</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="311"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation>目标 GnuPG 路径不是现有的可读目录。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="334"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="318"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation>目标 GnuPG 路径不是绝对路径。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="347"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation>目标 GnuPG 路径不包含“gpgconf”可执行文件。</translation>
</message>
@@ -5185,26 +5180,26 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>状态面板</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="340"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="321"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="338"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="356"/>
<source>Successful Operation</source>
<translation>操作成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="323"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
<source>Clear password cache successfully</source>
<translation>清除密码缓存成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="344"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="363"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="324"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="342"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
<source>Failed Operation</source>
<translation>操作失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="326"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
<source>Failed to clear password cache of GnuPG</source>
<translation>无法清除 GnuPG 的密码缓存</translation>
</message>
@@ -5219,12 +5214,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>重新加载所有 GnuPG 的组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="341"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="339"/>
<source>Reload all the GnuPG&apos;s components successfully</source>
<translation>成功重新加载所有 GnuPG 组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="343"/>
<source>Failed to reload all or one of the GnuPG&apos;s component(s)</source>
<translation>未能重新加载所有或其中一个 GnuPG 组件</translation>
</message>
@@ -5239,12 +5234,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>重新启动所有 GnuPG 的组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="357"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation>成功重启所有 GnuPG 组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation>无法重新启动所有或其中一个 GnuPG 组件</translation>
</message>
@@ -6066,389 +6061,389 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>操作</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/>
<source>Successful Operation</source>
<translation>操作成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="124"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation>成功重启所有 GnuPG 组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="126"/>
<source>Failed Operation</source>
<translation>操作失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="128"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation>无法重新启动所有或其中一个 GnuPG 组件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="140"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
<source>Generate card key failed.</source>
<translation>生成智能卡密钥失败。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="160"/>
<source>Smart Card Controller</source>
<translation>智能卡控制器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="218"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/>
<source>OpenPGP Card Information</source>
<translation>OpenPGP智能卡信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/>
<source>Basic Information</source>
<translation>基本信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
<source>Reader</source>
<translation>读卡器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="222"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
<source>Serial Number</source>
<translation>序列号</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/>
<source>Card Type</source>
<translation>卡片类型</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/>
<source>Card Version</source>
<translation>卡片版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/>
<source>App Type</source>
<translation>应用类型</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="230"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/>
<source>App Version</source>
<translation>应用版本</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/>
<source>Manufacturer ID</source>
<translation>制造商ID</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/>
<source>Manufacturer</source>
<translation>制造商</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="235"/>
<source>Card Holder</source>
<translation>持卡人</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="237"/>
<source>Language</source>
<translation>语言</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="239"/>
<source>Sex</source>
<translation>性别</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
<source>Signature Counter</source>
<translation>签名计数器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="246"/>
<source>CHV1 Cached</source>
<translation>已缓存普通PIN</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/>
<source>CHV Max Length</source>
<translation>PIN最大长度</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="255"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/>
<source>CHV Retry Left</source>
<translation>PIN剩余重试次数</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/>
<source>KDF Status</source>
<translation>密钥派生函数状态</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/>
<source>UIF</source>
<translation>用户交互标志</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
<source>Sign</source>
<translation>签名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Enabled</source>
<translation>已启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Disabled</source>
<translation>已禁用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
<source>Encrypt</source>
<translation>加密</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
<source>Authenticate</source>
<translation>验证</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="330"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="329"/>
<source>Status Indicator</source>
<translation>状态指示器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="479"/>
<source>Cardholder&apos;s Surname</source>
<translation>持卡人的姓氏</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
<source>Please enter your surname (e.g., Lee):</source>
<translation>请输入您的姓氏 (如: 李): </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="485"/>
<source>Cardholder&apos;s Given Name</source>
<translation>持卡人的名字</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="487"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
<source>Please enter your given name (e.g., Chris):</source>
<translation>请输入您的名字 (如: 四): </translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/>
<source>Too Long</source>
<translation>太长</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
<source>Combined name too long (max 39 characters).</source>
<translation>姓名合并后太长 (最长39个字符)。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Male</source>
<translation>男</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Female</source>
<translation>女</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
<source>Select sex to store in &apos;%1&apos;</source>
<translation>选择存储在 &apos;%1&apos; 中的性别</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
<source>Enter new value for attribute &apos;%1&apos;</source>
<translation>请输入 &apos;%1&apos; 的新值</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="243"/>
<source>Status</source>
<translation>状态</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="263"/>
<source>Not enabled</source>
<translation>未启用</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/>
<source>Enabled (no protection)</source>
<translation>启用 (无保护)</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/>
<source>Enabled with salt protection</source>
<translation>启用并开启加盐保护</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/>
<source>Unknown</source>
<translation>未知</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="287"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/>
<source>Key Information</source>
<translation>密钥信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="291"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="290"/>
<source>No key information available.</source>
<translation>未发现可用密钥信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>No.</source>
<translation>序号</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>Fingerprint</source>
<translation>指纹</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Created</source>
<translation>已生成</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Grip</source>
<translation>内部密钥标识符</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Type</source>
<translation>类型</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Algorithm</source>
<translation>算法</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Usage</source>
<translation>用法</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Curve</source>
<translation>密钥曲线</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/>
<source>Extended Capabilities</source>
<translation>扩展能力</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
<source>Key Info (ki): %1</source>
<translation>密钥信息 (ki): %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>Yes</source>
<translation>是</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>No</source>
<translation>否</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/>
<source>Additional Auth (aac): %1</source>
<translation>额外验证 (aac): %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="323"/>
<source>Biometric Terminal (bt): %1</source>
<translation>生物终端: %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>KDF Supported: %1</source>
<translation>密钥派生函数支持: %1</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="335"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="334"/>
<source>Additional Info</source>
<translation>额外信息</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="386"/>
<source>No OpenPGP Smart Card Found</source>
<translation>未发现OpenPGP智能卡</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="388"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
<source>No OpenPGP-compatible smart card has been detected.</source>
<translation>未检测到兼容 OpenPGP 的智能卡。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="392"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="391"/>
<source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source>
<translation>OpenPGP 智能卡是一种物理设备,可以安全地存储你的私人加密密钥,并可用于数字签名、加密和身份验证。流行的例子包括 YubiKey、Nitrokey 和其他 GnuPG 兼容令牌。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="399"/>
<source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source>
<translation>确保您的卡已插入并被系统正确识别。您也可以尝试重新连接卡或重启应用程序。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="406"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="405"/>
<source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source>
<translation>注意:GpgFrontend 的智能卡支持需要 GnuPG 2.3.0 或更高版本。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="410"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="409"/>
<source>Read the GnuPG Smart Card HOWTO: </source>
<translation>阅读 GnuPG 智能卡帮助文档</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="514"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/>
<source>Modify Card Attribute</source>
<translation>修改智能卡属性</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="548"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="562"/>
<source>Success</source>
<translation>成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
<source>Attribute operation completed successfully.</source>
<translation>属性操作成功完成。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="138"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="564"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
<source>PIN operation completed successfully.</source>
<translation>PIN操作成功完成。</translation>
</message>
@@ -6582,97 +6577,97 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GpgFrontend::UI::TextEdit</name>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="193"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="207"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="195"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="209"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="461"/>
<source>Cannot read file %1:
%2.</source>
<translation>无法读取文件 %1:
%2。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="132"/>
<source>Open file</source>
<translation>打开文件</translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/TextEdit.cpp" line="78"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="85"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="86"/>
<source>Open File</source>
<translation>打开文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="94"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
<source>Error</source>
<translation>错误</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="96"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation>无法打开此文件。请确保这是一个普通文件,并且有读取权限。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="104"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation>无法打开此文件。文件对于 GpgFrontend 文本编辑器来说过大(&gt;1MB)。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
<source>File Open Error</source>
<translation>打开文件失败</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="113"/>
<source>The file &quot;%1&quot; could not be opened.</source>
<translation>无法打开文件 &quot;%1&quot;。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
<source>Binary File Detected</source>
<translation>检测到二进制文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="122"/>
<source>The file &quot;%1&quot; appears to be a binary file and will not be opened.</source>
<translation>文件&quot;%1&quot;似乎是二进制文件,无法打开。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="243"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="259"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="244"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="260"/>
<source>Save file</source>
<translation>保存存档</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
<source>Unsaved document</source>
<translation>未保存的文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="322"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation>文档“%1”已被修改。是否要保存更改?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="324"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
<source>Note:</source>
<translation>笔记:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="326"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation>如果您不保存这些文件,所有更改都将丢失。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>No document to print</source>
<translation>没有要打印的文件</translation>
</message>
@@ -7194,42 +7189,42 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>您没有选中任何要同步的公钥,是否要从密钥服务器同步所有本地公钥?</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="473"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="422"/>
<source>Cannot Find GpgConf</source>
<translation>无法找到 GpgConf</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="481"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="430"/>
<source>Cannot Find GnuPG</source>
<translation>无法找到 GnuPG</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="456"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="405"/>
<source>Cannot get Infos from GpgConf</source>
<translation>无法从GpgConf获取信息</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="496"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="445"/>
<source>Cannot Find Default Home Path</source>
<translation>无法找到默认的GnuPG家目录</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="471"/>
<source>GpgME Initiation Failed</source>
<translation>GpgME 初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="577"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
<source>No valid Key Database</source>
<translation>没有有效的密钥数据库</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="607"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
<source>GpgME Default Context Initiation Failed</source>
<translation>GpgME 默认上下文初始化失败</translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="623"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
<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 9270bdcc..cdf7f23d 100644
--- a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts
+++ b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts
@@ -1422,17 +1422,17 @@ This will result in loss of all cached form positions, statuses, key servers, et
<context>
<name>GpgFrontend::UI::GnuPGControllerDialog</name>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="67"/>
<source>General</source>
<translation type="unfinished">一般設定</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="70"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="68"/>
<source>Key Database</source>
<translation type="unfinished">金鑰數據庫</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="71"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="69"/>
<source>Advanced</source>
<translation type="unfinished">先進的</translation>
</message>
@@ -1462,142 +1462,137 @@ This will result in loss of all cached form positions, statuses, key servers, et
<translation type="unfinished">選擇 GnuPG 路徑</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Name</source>
<translation type="unfinished">姓名</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Status</source>
<translation type="unfinished">狀態</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="76"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="74"/>
<source>Real Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="359"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="343"/>
<source>Maximum Key Database Limit Reached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="360"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="344"/>
<source>Currently, GpgFrontend supports a maximum of 8 key databases. Please remove an existing database to add a new one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="371"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="617"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="355"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="601"/>
<source>Duplicate Key Database Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="372"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="356"/>
<source>The newly added key database path duplicates a previously existing one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="381"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="628"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="365"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="612"/>
<source>Invalid Key Database Paths</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="382"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="629"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="366"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="613"/>
<source>The edited key database path is not a valid path that GpgFrontend can use</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Active</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="429"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="413"/>
<source>Inactive</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="457"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="441"/>
<source>Confirm Deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="458"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="442"/>
<source>Are you sure you want to delete the selected key database?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="596"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="580"/>
<source>No Key Database Selected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="597"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="581"/>
<source>Please select a key database to edit.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="618"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="602"/>
<source>The edited key database path duplicates a previously existing one.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="58"/>
- <source>Restart Gpg Agent on start</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="60"/>
<source>Kill all gnupg daemon at close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="62"/>
<source>Tips: please select a directory where &quot;gpgconf&quot; is located in.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="66"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="64"/>
<source>Tips: notice that modify any of these settings will cause an Application restart.</source>
<translation type="unfinished">提示:請注意,修改任何這些設定值都會導致應用程序重新啟動。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="107"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="105"/>
<source>Open Directory</source>
<translation type="unfinished">打開目錄</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="182"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="174"/>
<source>GnuPG Controller</source>
<translation type="unfinished">GnuPG 控制器</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="326"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="333"/>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="346"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="310"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="330"/>
<source>Illegal GnuPG Path</source>
<translation type="unfinished">非法 GnuPG 路徑</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="327"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="311"/>
<source>Target GnuPG Path is not an exists readable directory.</source>
<translation type="unfinished">目標 GnuPG 路徑不是現有的可讀目錄。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="334"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="318"/>
<source>Target GnuPG Path is not an absolute path.</source>
<translation type="unfinished">目標 GnuPG 路徑不是絕對路徑。</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="347"/>
+ <location filename="../../../../src/ui/dialog/controller/GnuPGControllerDialog.cpp" line="331"/>
<source>Target GnuPG Path contains no &quot;gpgconf&quot; executable.</source>
<translation type="unfinished">目標 GnuPG 路徑不包含“gpgconf”可執行文件。</translation>
</message>
@@ -5118,26 +5113,26 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="340"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="359"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="321"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="338"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="356"/>
<source>Successful Operation</source>
<translation type="unfinished">成功運作</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="323"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="322"/>
<source>Clear password cache successfully</source>
<translation type="unfinished">清除密碼緩存成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="344"/>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="363"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="324"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="342"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
<source>Failed Operation</source>
<translation type="unfinished">操作失敗</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="326"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="325"/>
<source>Failed to clear password cache of GnuPG</source>
<translation type="unfinished">無法清除 GnuPG 的密碼緩存</translation>
</message>
@@ -5152,12 +5147,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">重新加載所有 GnuPG 的組件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="341"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="339"/>
<source>Reload all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">成功重新加載所有 GnuPG 組件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="345"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="343"/>
<source>Failed to reload all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">未能重新加載所有或其中一個 GnuPG 組件</translation>
</message>
@@ -5172,12 +5167,12 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">重新啟動所有 GnuPG 的組件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="360"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="357"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">成功重啟所有 GnuPG 組件</translation>
</message>
<message>
- <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="364"/>
+ <location filename="../../../../src/ui/main_window/MainWindowSlotUI.cpp" line="361"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">無法重新啟動所有或其中一個 GnuPG 組件</translation>
</message>
@@ -5999,389 +5994,389 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished">運作中</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="122"/>
<source>Successful Operation</source>
<translation type="unfinished">成功運作</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="124"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="123"/>
<source>Restart all the GnuPG&apos;s components successfully</source>
<translation type="unfinished">成功重啟所有 GnuPG 組件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="126"/>
<source>Failed Operation</source>
<translation type="unfinished">操作失敗</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="128"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="127"/>
<source>Failed to restart all or one of the GnuPG&apos;s component(s)</source>
<translation type="unfinished">無法重新啟動所有或其中一個 GnuPG 組件</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="140"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
<source>Generate card key failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="161"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="160"/>
<source>Smart Card Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="218"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="217"/>
<source>OpenPGP Card Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="219"/>
<source>Basic Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="220"/>
<source>Reader</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="222"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="221"/>
<source>Serial Number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="224"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="223"/>
<source>Card Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="226"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="225"/>
<source>Card Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="228"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="227"/>
<source>App Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="230"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="229"/>
<source>App Version</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="232"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="231"/>
<source>Manufacturer ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="234"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="233"/>
<source>Manufacturer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="236"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="235"/>
<source>Card Holder</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="238"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="237"/>
<source>Language</source>
<translation type="unfinished">語</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="240"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="239"/>
<source>Sex</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="245"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
<source>Signature Counter</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="247"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="246"/>
<source>CHV1 Cached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="249"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="248"/>
<source>CHV Max Length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="255"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="254"/>
<source>CHV Retry Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="261"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="260"/>
<source>KDF Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="276"/>
<source>UIF</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="277"/>
<source>Sign</source>
<translation type="unfinished">標誌</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="283"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="278"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="280"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="279"/>
<source>Encrypt</source>
<translation type="unfinished">加密</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="282"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="281"/>
<source>Authenticate</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="330"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="329"/>
<source>Status Indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="479"/>
<source>Cardholder&apos;s Surname</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="481"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="480"/>
<source>Please enter your surname (e.g., Lee):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="485"/>
<source>Cardholder&apos;s Given Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="487"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="486"/>
<source>Please enter your given name (e.g., Chris):</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="495"/>
<source>Too Long</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="497"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="496"/>
<source>Combined name too long (max 39 characters).</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Male</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="512"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="511"/>
<source>Female</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="516"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
<source>Select sex to store in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="531"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
<source>Enter new value for attribute &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="244"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="243"/>
<source>Status</source>
<translation type="unfinished">狀態</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="264"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="263"/>
<source>Not enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="267"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="266"/>
<source>Enabled (no protection)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="270"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="269"/>
<source>Enabled with salt protection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="273"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="272"/>
<source>Unknown</source>
<translation type="unfinished">未知</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="287"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="286"/>
<source>Key Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="291"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="290"/>
<source>No key information available.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>No.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="293"/>
<source>Fingerprint</source>
<translation type="unfinished">指紋</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Created</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="294"/>
<source>Grip</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Type</source>
<translation type="unfinished">類型</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="295"/>
<source>Algorithm</source>
<translation type="unfinished">算法</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Usage</source>
<translation type="unfinished">用法</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="297"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="296"/>
<source>Curve</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="315"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="314"/>
<source>Extended Capabilities</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
<source>Key Info (ki): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>Yes</source>
<translation type="unfinished">是的</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="317"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="321"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="325"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="316"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>No</source>
<translation type="unfinished">不</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="320"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="319"/>
<source>Additional Auth (aac): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="324"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="323"/>
<source>Biometric Terminal (bt): %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="328"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="327"/>
<source>KDF Supported: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="335"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="334"/>
<source>Additional Info</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="386"/>
<source>No OpenPGP Smart Card Found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="388"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="387"/>
<source>No OpenPGP-compatible smart card has been detected.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="392"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="391"/>
<source>An OpenPGP Smart Card is a physical device that securely stores your private cryptographic keys and can be used for digital signing, encryption, and authentication. Popular examples include YubiKey, Nitrokey, and other GnuPG-compatible tokens.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="400"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="399"/>
<source>Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="406"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="405"/>
<source>Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="410"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="409"/>
<source>Read the GnuPG Smart Card HOWTO: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="515"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="530"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="514"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="529"/>
<source>Modify Card Attribute</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="548"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="562"/>
<source>Success</source>
<translation type="unfinished">成功</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="550"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="549"/>
<source>Attribute operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="139"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="138"/>
<source>Error</source>
<translation type="unfinished">錯誤</translation>
</message>
<message>
- <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="564"/>
+ <location filename="../../../../src/ui/dialog/controller/SmartCardControllerDialog.cpp" line="563"/>
<source>PIN operation completed successfully.</source>
<translation type="unfinished"></translation>
</message>
@@ -6515,97 +6510,97 @@ If the issue persists, consider seeking technical support or consulting the docu
<context>
<name>GpgFrontend::UI::TextEdit</name>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="193"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="207"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="459"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>Warning</source>
<translation type="unfinished">警告</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="194"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="208"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="460"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="195"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="209"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="461"/>
<source>Cannot read file %1:
%2.</source>
<translation type="unfinished">無法讀取文件 %1:
%2。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="131"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="132"/>
<source>Open file</source>
<translation type="unfinished">打開文件</translation>
</message>
<message>
<location filename="../../../../src/ui/widgets/TextEdit.cpp" line="78"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="85"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="86"/>
<source>Open File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="94"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="102"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
<source>Error</source>
<translation type="unfinished">錯誤</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="95"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="96"/>
<source>Cannot open this file. Please make sure that this is a regular file and it&apos;s readable.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="103"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="104"/>
<source>Cannot open this file. The file is TOO LARGE (&gt;1MB) for GpgFrontend Text Editor.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="111"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
<source>File Open Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="112"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="113"/>
<source>The file &quot;%1&quot; could not be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="120"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
<source>Binary File Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="121"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="122"/>
<source>The file &quot;%1&quot; appears to be a binary file and will not be opened.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="243"/>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="259"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="244"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="260"/>
<source>Save file</source>
<translation type="unfinished">保存存檔</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="320"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
<source>Unsaved document</source>
<translation type="unfinished">未保存的文件</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="321"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="322"/>
<source>The document &quot;%1&quot; has been modified. Do you want to save your changes?</source>
<translation type="unfinished">文檔“%1”已被修改。是否要保存更改?</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="324"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
<source>Note:</source>
<translation type="unfinished">筆記:</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="325"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="326"/>
<source>If you don&apos;t save these files, all changes are lost.</source>
<translation type="unfinished">如果您不保存這些文件,所有更改都將丟失。</translation>
</message>
<message>
- <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="496"/>
+ <location filename="../../../../src/ui/widgets/TextEdit.cpp" line="497"/>
<source>No document to print</source>
<translation type="unfinished"></translation>
</message>
@@ -7127,42 +7122,42 @@ 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="473"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="422"/>
<source>Cannot Find GpgConf</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="481"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="430"/>
<source>Cannot Find GnuPG</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="456"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="405"/>
<source>Cannot get Infos from GpgConf</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="496"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="445"/>
<source>Cannot Find Default Home Path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="471"/>
<source>GpgME Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="577"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="522"/>
<source>No valid Key Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="607"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="552"/>
<source>GpgME Default Context Initiation Failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../../../../src/core/GpgCoreInit.cpp" line="623"/>
+ <location filename="../../../../src/core/GpgCoreInit.cpp" line="563"/>
<source>Gpg Default Key Database Initiation Failed</source>
<translation type="unfinished"></translation>
</message>