From 31526af5242e2de1fd7f149c6a75dfa508f8d23a Mon Sep 17 00:00:00 2001 From: saturneric Date: Thu, 17 Apr 2025 22:37:44 +0200 Subject: chore: update german translations --- resource/lfs/locale/ts/GpgFrontend.de_DE.ts | 617 +++++++++++---------- resource/lfs/locale/ts/GpgFrontend.en_US.ts | 240 ++++---- resource/lfs/locale/ts/GpgFrontend.fr_FR.ts | 240 ++++---- resource/lfs/locale/ts/GpgFrontend.it_IT.ts | 242 ++++---- resource/lfs/locale/ts/GpgFrontend.zh_CN.ts | 244 ++++---- resource/lfs/locale/ts/GpgFrontend.zh_TW.ts | 240 ++++---- src/core/GpgCoreInit.cpp | 2 +- .../controller/SmartCardControllerDialog.cpp | 17 +- 8 files changed, 930 insertions(+), 912 deletions(-) diff --git a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts index 973d3fbf..f478e08a 100644 --- a/resource/lfs/locale/ts/GpgFrontend.de_DE.ts +++ b/resource/lfs/locale/ts/GpgFrontend.de_DE.ts @@ -88,12 +88,12 @@ Subkey - Unterschlüssel + Unterschlüssel Primary Key - Primärschlüssel + Primärschlüssel @@ -548,62 +548,62 @@ Confirm - Bestätigen + Bestätigen Cancel - Abbrechen + Abbrechen No Subkeys Selected - + Keine Unterschlüssel ausgewählt Please select at least one Subkey. - + Bitte wählen Sie mindestens einen Unterschlüssel aus. Select ADSK(s) - + ADSK(s) auswählen ADSK (Additional Decryption Subkey) allows others to encrypt data for you without having access to your private key. You are only allow to check subkeys with encryption capability. - + ADSK (zusätzlicher Entschlüsselungs-Unterschlüssel) ermöglicht es anderen, Daten für Sie zu verschlüsseln, ohne Zugriff auf Ihren privaten Schlüssel zu haben. Es können nur Unterschlüssel mit Verschlüsselungsfunktion ausgewählt werden. ADSKs Picker - + ADSK-Auswahl Key ID: %1 Reason: %2 - + Schlüssel-ID: %1 Grund: %2 Failed - + Fehlgeschlagen Partially Failed - + Teilweise fehlgeschlagen Failed to add all selected subkeys. - + Alle ausgewählten Unterschlüssel konnten nicht hinzugefügt werden. Some subkeys failed to be added as ADSKs. - + Einige Unterschlüssel konnten nicht als ADSKs hinzugefügt werden. @@ -904,7 +904,7 @@ Beschrei: %3 Key Not Found. - Schlüssel nicht gefunden. + Schlüssel nicht gefunden. @@ -1344,57 +1344,57 @@ This will result in loss of all cached form positions, statuses, key servers, et Name - Name + Name Email - E-Mail + E-Mail Comment - Kommentar + Kommentar Expire Date - Ablaufdatum + Ablaufdatum Non Expire - + Ohne Ablaufdatum Warning: This Operation will overwrite keys which exist on card! - + Warnung: Dieser Vorgang überschreibt vorhandene Schlüssel auf der Karte! Generate - Erstellen + Erstellen Card Key Generation - + Schlüsselerzeugung auf Karte Name must contain at least five characters. - Der Name muss mindestens fünf Zeichen enthalten. + Der Name muss mindestens fünf Zeichen enthalten. Please give a email address. - Bitte geben Sie eine E-Mail-Adresse an. + Bitte geben Sie eine E-Mail-Adresse an. Generating - Erstellen + Erstellen @@ -2048,42 +2048,42 @@ This will result in loss of all cached form positions, statuses, key servers, et Create - + Erstellen A Key Group is a collection of keys. It allows you to encrypt data for multiple recipients at once by grouping their public keys together. - + Eine Schlüsselgruppe ist eine Sammlung von Schlüsseln. Sie ermöglicht es Ihnen, Daten für mehrere Empfänger auf einmal zu verschlüsseln, indem Sie deren öffentliche Schlüssel zusammenfassen. Name - Name + Name Email - E-Mail + E-Mail Comment - Kommentar + Kommentar New Key Group - + Neue Schlüsselgruppe Name must contain at least five characters. - Der Name muss mindestens fünf Zeichen enthalten. + Der Name muss mindestens fünf Zeichen enthalten. Please give a email address. - Bitte geben Sie eine E-Mail-Adresse an. + Bitte geben Sie eine E-Mail-Adresse an. @@ -2091,38 +2091,39 @@ This will result in loss of all cached form positions, statuses, key servers, et Key Group - + Schlüsselgruppe Default - Standard + Standard Key(s) in Key Group: - + Schlüssel in der Schlüsselgruppe: Key(s) in Key Database: - + Schlüssel in der Schlüsseldatenbank: Key Group Management - + Management der Schlüsselgruppe Some Keys Failed - + Einige Schlüssel sind ausgefallen Some keys could not be added to the group: %1 - + Einige Schlüssel konnten der Gruppe nicht hinzugefügt werden: +%1 @@ -2131,12 +2132,16 @@ This will result in loss of all cached form positions, statuses, key servers, et %1 These keys are no longer available. Do you want to remove them from the group? - + Diese Schlüsselgruppe enthält einige ungültige Schlüssel: + +%1 + +Diese Schlüssel sind nicht mehr verfügbar. Möchten Sie sie aus der Gruppe entfernen? Invalid Keys in Group - + Ungültige Schlüssel in der Gruppe @@ -2411,7 +2416,7 @@ These keys are no longer available. Do you want to remove them from the group? Disabled - + Deaktiviert @@ -2834,7 +2839,7 @@ These keys are no longer available. Do you want to remove them from the group? Usage - Verwendungszweck + Verwendungszweck @@ -3024,12 +3029,12 @@ These keys are no longer available. Do you want to remove them from the group? Unknown Error - + Unbekannter Fehler Caught unknown error while exporting the key. - + Beim Exportieren des Schlüssels ist ein unbekannter Fehler aufgetreten. @@ -3390,12 +3395,12 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o New Subkey - Neuer Unterschlüssel + Neuer Unterschlüssel Add ADSK(s) - + ADSK(s) hinzufügen @@ -3439,7 +3444,7 @@ Hinweis: Weitere Informationen zur Verifizierung finden Sie hier: https://keys.o ADSK - + ADSK @@ -4786,12 +4791,12 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o New Text - + Neuer Text Open File - + Datei öffnen @@ -4802,7 +4807,7 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Open Directory - Verzeichnis öffnen + Verzeichnis öffnen @@ -5099,18 +5104,18 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Open Smart Card Controller - + Offener Chipkarten-Controller Open Smart Card Controller Dialog - + Dialog Smartcard-Controller öffnen Workspace - + Arbeitsbereich @@ -5120,7 +5125,7 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Open Workspace... - + Arbeitsbereich öffnen... @@ -5936,465 +5941,495 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Smart Card(s): - + Chipkarte(n): Key Stub(s) in Key Database(s): - + Schlüssel-Stub(s) in Schlüssel-Datenbank(en): Change Name - + Name ändern Change Language - + Sprache ändern Change Gender - + Geschlecht ändern Change Login Data - + Anmeldedaten ändern Change Public Key URL - + URL des öffentlichen Schlüssels ändern Change PIN - + PIN ändern Change Admin PIN - + Admin-PIN ändern Change Reset Code - + Rückstellcode ändern Fetch - + Abrufen Restart All Gpg-Agents - + Alle Gpg-Agenten neu starten Generate Card Keys - + Erzeugen von Kartenschlüsseln Refresh - Aktualisierung + Aktualisierung Operations - Aktivieren + Aktivieren Successful Operation - Erfolgreiche Durchführung + Erfolgreiche Durchführung Restart all the GnuPG's components successfully - Alle Komponenten von GnuPG erfolgreich neu gestartet + Alle Komponenten von GnuPG erfolgreich neu gestartet Failed Operation - Fehlgeschlagener Vorgang + Fehlgeschlagener Vorgang Failed to restart all or one of the GnuPG's component(s) - Neustart aller oder einer GnuPG-Komponente(n) fehlgeschlagen + Neustart aller oder einer GnuPG-Komponente(n) fehlgeschlagen + + + + + Error + Fehler Generate card key failed. - + Kartenschlüssel generieren fehlgeschlagen. - + Smart Card Controller - + Chipkarten-Controller - + OpenPGP Card Information - + OpenPGP-Karteninformationen - + Basic Information - + Grundsätzliche Informationen - + Reader - + Kartenleser - + Serial Number - + Seriennummer - + Card Type - + Karten-Typ - + Card Version - + Kartenversion - + App Type - + App-Typ - + App Version - + App-Version - + Manufacturer ID - + Hersteller-ID - + Manufacturer - + Hersteller - + Card Holder - + Besitzer der Karte - + Language - Sprache + Sprache - + Sex - + Geschlecht + + + + Status + Status - + Signature Counter - + Unterschriftenzähler - + CHV1 Cached - + CHV1 Zwischengespeichert - + CHV Max Length - + CHV Maximale Länge - + CHV Retry Left - + Verbleibende CHV-Versuche - + KDF Status - + KDF-Status - + + Unknown + Unbekannt + + + UIF - + UIF - + Sign - Unterschreiben + Unterschreiben - - - + + + Enabled - + Aktiviert - - - + + + Disabled - + Deaktiviert - + Encrypt - Verschlüsseln + Verschlüsseln - + Authenticate - + Authentifizieren - + + Fingerprint + Fingerabdruck + + + Status Indicator - + Statusanzeige - - Male - + + Cardholder's Surname + Nachname des Karteninhabers - - Female - + + Please enter your surname (e.g., Lee): + Bitte geben Sie Ihren Nachnamen ein (z. B. Lee): - - Select sex to store in '%1' - + + Cardholder's Given Name + Vorname des Karteninhabers - - Enter new value for attribute '%1' - + + Please enter your given name (e.g., Chris): + Bitte geben Sie Ihren Vornamen ein (z. B. Chris): - - Status - Status + + Too Long + Zu lang - - Not enabled - + + Combined name too long (max 39 characters). + Kombinierter Name zu lang (max. 39 Zeichen). + + + + Male + Männlich + + + + Female + Weiblich + + + + Select sex to store in '%1' + Geschlecht zur Speicherung in '%1' auswählen + + + + Enter new value for attribute '%1' + Neuen Wert für Attribut '%1' eingeben - Enabled (no protection) - + Not enabled + Nicht aktiviert - Enabled with salt protection - + Enabled (no protection) + Aktiviert (kein Schutz) - Unknown - Unbekannt + Enabled with salt protection + Aktiviert mit Salt-Schutz - + Key Information - + Schlüsselinformationen - + No key information available. - + Keine Schlüsselinformationen verfügbar. - + No. - - - - - Fingerprint - Fingerabdruck + Nr. - + Created - + Erstellt - + Grip - + Grip - + Type - Typ + Typ - + Algorithm - Algorithmus + Algorithmus - + Usage - Verwendungszweck + Verwendungszweck - + Curve - + Kurve - + Extended Capabilities - + Erweiterte Funktionen - + Key Info (ki): %1 - + Schlüsselinformationen (ki): %1 - - - + + + Yes - Ja + Ja - - - + + + No - Nein + Nein - + Additional Auth (aac): %1 - + Zusätzliche Authentifizierung (aac): %1 - + Biometric Terminal (bt): %1 - + Biometrisches Terminal (bt): %1 - + KDF Supported: %1 - + KDF-Unterstützung: %1 - + Additional Info - + Zusätzliche Informationen - + No OpenPGP Smart Card Found - + Keine OpenPGP-Smartcard gefunden - + No OpenPGP-compatible smart card has been detected. - + Es wurde keine OpenPGP-kompatible Smartcard erkannt. - + 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. - + 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. - + Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application. - + 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. - + Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later. - + Hinweis: Die Smartcard-Unterstützung von GpgFrontend erfordert GnuPG in Version 2.3.0 oder höher. - + Read the GnuPG Smart Card HOWTO: - + Lesen Sie das GnuPG Smartcard HOWTO: - - + + Modify Card Attribute - + Kartenattribut ändern - + Failed - + Fehlgeschlagen - + Failed to set attribute '%1'. Reason: %2. - + Attribut „%1“ konnte nicht gesetzt werden. Grund: %2. - - + + Success - + Erfolgreich - + Attribute operation completed successfully. - + Attributänderung erfolgreich abgeschlossen. - + Failed to change Admin PIN. - + Ändern der Admin-PIN fehlgeschlagen. - + Failed to set the Reset Code. - + Setzen des Rücksetz-Codes fehlgeschlagen. - + Failed to change PIN. - + Ändern der PIN fehlgeschlagen. - + Reason: - + Grund: - - - Error - Fehler - - - + PIN operation completed successfully. - + PIN-Änderung erfolgreich abgeschlossen. @@ -6551,7 +6586,7 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Open File - + Datei öffnen @@ -6687,7 +6722,7 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Default Workspace - + Standard-Arbeitsbereich @@ -6933,85 +6968,85 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Select - Auswählen + Auswählen Type - Typ + Typ Name - Name + Name Email Address - E-Mail-Addresse + E-Mail-Addresse Usage - Verwendungszweck + Verwendungszweck Trust - Vertrauen + Vertrauen Key ID - Schlüssel-ID + Schlüssel-ID Create Date - + Erstellungsdatum Algorithm - Algorithmus + Algorithmus Subkey(s) - Unterschlüssel(e) + Unterschlüssel(e) Comment - Kommentar + Kommentar ID - ID + ID Algo - + Algorithmus No Comment - + Kein Kommentar SubKeys (up to 8): - + Unterschlüssel (bis zu 8): ID: %1 | Algo: %2 | Usage: %3 - + ID: %1 | Algorithmus: %2 | Verwendung: %3 @@ -7019,37 +7054,37 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o Select - Auswählen + Auswählen Type - Typ + Typ Identity - + Identität Key ID - Schlüssel-ID + Schlüssel-ID Usage - Verwendungszweck + Verwendungszweck Algorithm - Algorithmus + Algorithmus Create Date - + Erstellungsdatum @@ -7138,72 +7173,44 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o 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? - + Cannot Find GpgConf GpgConf kann nicht gefunden werden - + Cannot Find GnuPG GnuPG kann nicht gefunden werden - + Cannot get Infos from GpgConf Kann keine Infos von GpgConf erhalten - + Cannot Find Default Home Path Standard-GnuPG-Startpfad kann nicht gefunden werden - + GpgME Initiation Failed GpgME-Initiation fehlgeschlagen - + + No valid Key Database + Keine gültige Schlüsseldatenbank + + + GpgME Default Context Initiation Failed GpgME-Standardkontext-Initiation fehlgeschlagen - + Gpg Default Key Database Initiation Failed Gpg-Standard-Schlüsseldatenbank-Initiation fehlgeschlagen - - QObject - - - Cardholder's Surname - - - - - Please enter your surname (e.g., Lee): - - - - - Cardholder's Given Name - - - - - Please enter your given name (e.g., Chris): - - - - - Too Long - - - - - Combined name too long (max 39 characters). - - - diff --git a/resource/lfs/locale/ts/GpgFrontend.en_US.ts b/resource/lfs/locale/ts/GpgFrontend.en_US.ts index fca628e4..a6475318 100644 --- a/resource/lfs/locale/ts/GpgFrontend.en_US.ts +++ b/resource/lfs/locale/ts/GpgFrontend.en_US.ts @@ -5974,365 +5974,395 @@ If the issue persists, consider seeking technical support or consulting the docu - + Smart Card Controller - + OpenPGP Card Information - + Basic Information - + Reader - + Serial Number - + Card Type - + Card Version - + App Type - + App Version - + Manufacturer ID - + Manufacturer - + Card Holder - + Language - + Sex - + Signature Counter - + CHV1 Cached - + CHV Max Length - + CHV Retry Left - + KDF Status - + UIF - + Sign - - - + + + Enabled - - - + + + Disabled - + Encrypt - + Authenticate - + Status Indicator - + + Cardholder's Surname + + + + + Please enter your surname (e.g., Lee): + + + + + Cardholder's Given Name + + + + + Please enter your given name (e.g., Chris): + + + + + Too Long + + + + + Combined name too long (max 39 characters). + + + + Male - + Female - + Select sex to store in '%1' - + Enter new value for attribute '%1' - + Status - + Not enabled - + Enabled (no protection) - + Enabled with salt protection - + Unknown - + Key Information - + No key information available. - + No. - + Fingerprint - + Created - + Grip - + Type - + Algorithm - + Usage - + Curve - + Extended Capabilities - + Key Info (ki): %1 - - - + + + Yes - - - + + + No - + Additional Auth (aac): %1 - + Biometric Terminal (bt): %1 - + KDF Supported: %1 - + Additional Info - + No OpenPGP Smart Card Found - + No OpenPGP-compatible smart card has been detected. - + 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. - + Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application. - + Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later. - + Read the GnuPG Smart Card HOWTO: - - + + Modify Card Attribute - + Failed - + Failed to set attribute '%1'. Reason: %2. - - + + Success - + Attribute operation completed successfully. - + Failed to change Admin PIN. - + Failed to set the Reset Code. - + Failed to change PIN. - + Reason: - + Error - + PIN operation completed successfully. @@ -7076,71 +7106,43 @@ If the issue persists, consider seeking technical support or consulting the docu - + Cannot Find GpgConf - + Cannot Find GnuPG - + Cannot get Infos from GpgConf - + Cannot Find Default Home Path - + GpgME Initiation Failed - - GpgME Default Context Initiation Failed - - - - - Gpg Default Key Database Initiation Failed - - - - - QObject - - - Cardholder's Surname - - - - - Please enter your surname (e.g., Lee): - - - - - Cardholder's Given Name - - - - - Please enter your given name (e.g., Chris): + + No valid Key Database - - Too Long + + GpgME Default Context Initiation Failed - - Combined name too long (max 39 characters). + + Gpg Default Key Database Initiation Failed diff --git a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts index 6606f47b..384d18d2 100644 --- a/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts +++ b/resource/lfs/locale/ts/GpgFrontend.fr_FR.ts @@ -5978,365 +5978,395 @@ If the issue persists, consider seeking technical support or consulting the docu - + Smart Card Controller - + OpenPGP Card Information - + Basic Information - + Reader - + Serial Number - + Card Type - + Card Version - + App Type - + App Version - + Manufacturer ID - + Manufacturer - + Card Holder - + Language Langue - + Sex - + Signature Counter - + CHV1 Cached - + CHV Max Length - + CHV Retry Left - + KDF Status - + UIF - + Sign Signer - - - + + + Enabled - - - + + + Disabled - + Encrypt Chiffrer - + Authenticate - + Status Indicator - + + Cardholder's Surname + + + + + Please enter your surname (e.g., Lee): + + + + + Cardholder's Given Name + + + + + Please enter your given name (e.g., Chris): + + + + + Too Long + + + + + Combined name too long (max 39 characters). + + + + Male - + Female - + Select sex to store in '%1' - + Enter new value for attribute '%1' - + Status Statut - + Not enabled - + Enabled (no protection) - + Enabled with salt protection - + Unknown Inconnu - + Key Information - + No key information available. - + No. - + Fingerprint Empreinte digitale - + Created - + Grip - + Type Taper - + Algorithm Algorithme - + Usage Usage - + Curve - + Extended Capabilities - + Key Info (ki): %1 - - - + + + Yes Oui - - - + + + No Non - + Additional Auth (aac): %1 - + Biometric Terminal (bt): %1 - + KDF Supported: %1 - + Additional Info - + No OpenPGP Smart Card Found - + No OpenPGP-compatible smart card has been detected. - + 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. - + Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application. - + Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later. - + Read the GnuPG Smart Card HOWTO: - - + + Modify Card Attribute - + Failed Échoué - + Failed to set attribute '%1'. Reason: %2. - - + + Success Succès - + Attribute operation completed successfully. - + Failed to change Admin PIN. - + Failed to set the Reset Code. - + Failed to change PIN. - + Reason: - + Error Erreur - + PIN operation completed successfully. @@ -7082,71 +7112,43 @@ If the issue persists, consider seeking technical support or consulting the docu - + Cannot Find GpgConf - + Cannot Find GnuPG - + Cannot get Infos from GpgConf - + Cannot Find Default Home Path - + GpgME Initiation Failed - - GpgME Default Context Initiation Failed - - - - - Gpg Default Key Database Initiation Failed - - - - - QObject - - - Cardholder's Surname - - - - - Please enter your surname (e.g., Lee): - - - - - Cardholder's Given Name - - - - - Please enter your given name (e.g., Chris): + + No valid Key Database - - Too Long + + GpgME Default Context Initiation Failed - - Combined name too long (max 39 characters). + + Gpg Default Key Database Initiation Failed diff --git a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts index 5de3c858..18bdf8d3 100644 --- a/resource/lfs/locale/ts/GpgFrontend.it_IT.ts +++ b/resource/lfs/locale/ts/GpgFrontend.it_IT.ts @@ -6042,365 +6042,395 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder - + Smart Card Controller - + OpenPGP Card Information - + Basic Information - + Reader - + Serial Number - + Card Type - + Card Version - + App Type - + App Version - + Manufacturer ID - + Manufacturer - + Card Holder - + Language Lingua - + Sex - + Signature Counter - + CHV1 Cached - + CHV Max Length - + CHV Retry Left - + KDF Status - + UIF - + Sign Firma - - - + + + Enabled - - - + + + Disabled - + Encrypt Cifra - + Authenticate - + Status Indicator - + + Cardholder's Surname + + + + + Please enter your surname (e.g., Lee): + + + + + Cardholder's Given Name + + + + + Please enter your given name (e.g., Chris): + + + + + Too Long + + + + + Combined name too long (max 39 characters). + + + + Male - + Female - + Select sex to store in '%1' - + Enter new value for attribute '%1' - + Status Stato - + Not enabled - + Enabled (no protection) - + Enabled with salt protection - + Unknown Sconosciuto - + Key Information - + No key information available. - + No. - + Fingerprint Impronta digitale - + Created - + Grip - + Type Tipo - + Algorithm Algoritmo - + Usage Utilizzo - + Curve - + Extended Capabilities - + Key Info (ki): %1 - - - + + + Yes - - - + + + No No - + Additional Auth (aac): %1 - + Biometric Terminal (bt): %1 - + KDF Supported: %1 - + Additional Info - + No OpenPGP Smart Card Found - + No OpenPGP-compatible smart card has been detected. - + 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. - + Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application. - + Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later. - + Read the GnuPG Smart Card HOWTO: - - + + Modify Card Attribute - + Failed Fallito - + Failed to set attribute '%1'. Reason: %2. - - + + Success Successo - + Attribute operation completed successfully. - + Failed to change Admin PIN. - + Failed to set the Reset Code. - + Failed to change PIN. - + Reason: - + Error Errore - + PIN operation completed successfully. @@ -7146,72 +7176,44 @@ Se il problema persiste, prendere in considerazione la possibilità di richieder Non hai selezionato nessuna chiave pubblica che desideri sincronizzare. Vuoi sincronizzare tutte le chiavi pubbliche locali dal server delle chiavi? - + Cannot Find GpgConf Impossibile trovare GpgConf - + Cannot Find GnuPG Impossibile trovare GnuPG - + Cannot get Infos from GpgConf Impossibile ottenere informazioni da GpgConf - + Cannot Find Default Home Path Impossibile trovare il percorso predefinito di Home - + GpgME Initiation Failed Avvio GpgME non riuscito - + + No valid Key Database + + + + GpgME Default Context Initiation Failed Errore nell'avvio del contesto predefinito di GpgME - + Gpg Default Key Database Initiation Failed Errore nell'avvio del database delle chiavi predefinite Gpg - - QObject - - - Cardholder's Surname - - - - - Please enter your surname (e.g., Lee): - - - - - Cardholder's Given Name - - - - - Please enter your given name (e.g., Chris): - - - - - Too Long - - - - - Combined name too long (max 39 characters). - - - diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts index 02366ed3..986c9e81 100644 --- a/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts +++ b/resource/lfs/locale/ts/GpgFrontend.zh_CN.ts @@ -6039,365 +6039,395 @@ If the issue persists, consider seeking technical support or consulting the docu 生成智能卡密钥失败。 - + Smart Card Controller 智能卡控制器 - + OpenPGP Card Information OpenPGP智能卡信息 - + Basic Information 基本信息 - + Reader 读卡器 - + Serial Number 序列号 - + Card Type 卡片类型 - + Card Version 卡片版本 - + App Type 应用类型 - + App Version 应用版本 - + Manufacturer ID 制造商ID - + Manufacturer 制造商 - + Card Holder 持卡人 - + Language 语言 - + Sex 性别 - + Signature Counter 签名计数器 - + CHV1 Cached 已缓存普通PIN - + CHV Max Length PIN最大长度 - + CHV Retry Left PIN剩余重试次数 - + KDF Status 密钥派生函数状态 - + UIF 用户交互标志 - + Sign 签名 - - - + + + Enabled 已启用 - - - + + + Disabled 已禁用 - + Encrypt 加密 - + Authenticate 验证 - + Status Indicator 状态指示器 - + + Cardholder's Surname + 持卡人的姓氏 + + + + Please enter your surname (e.g., Lee): + 请输入您的姓氏 (如: 李): + + + + Cardholder's Given Name + 持卡人的名字 + + + + Please enter your given name (e.g., Chris): + 请输入您的名字 (如: 四): + + + + Too Long + 太长 + + + + Combined name too long (max 39 characters). + 姓名合并后太长 (最长39个字符)。 + + + Male - + Female - + Select sex to store in '%1' 选择存储在 '%1' 中的性别 - + Enter new value for attribute '%1' 请输入 '%1' 的新值 - + Status 状态 - + Not enabled 未启用 - + Enabled (no protection) 启用 (无保护) - + Enabled with salt protection 启用并开启加盐保护 - + Unknown 未知 - + Key Information 密钥信息 - + No key information available. 未发现可用密钥信息 - + No. 序号 - + Fingerprint 指纹 - + Created 已生成 - + Grip - Grip + 内部密钥标识符 - + Type 类型 - + Algorithm 算法 - + Usage 用法 - + Curve 密钥曲线 - + Extended Capabilities 扩展能力 - + Key Info (ki): %1 密钥信息 (ki): %1 - - - + + + Yes - - - + + + No - + Additional Auth (aac): %1 额外验证 (aac): %1 - + Biometric Terminal (bt): %1 生物终端: %1 - + KDF Supported: %1 密钥派生函数支持: %1 - + Additional Info 额外信息 - + No OpenPGP Smart Card Found 未发现OpenPGP智能卡 - + No OpenPGP-compatible smart card has been detected. 未检测到兼容 OpenPGP 的智能卡。 - + 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. OpenPGP 智能卡是一种物理设备,可以安全地存储你的私人加密密钥,并可用于数字签名、加密和身份验证。流行的例子包括 YubiKey、Nitrokey 和其他 GnuPG 兼容令牌。 - + Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application. 确保您的卡已插入并被系统正确识别。您也可以尝试重新连接卡或重启应用程序。 - + Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later. 注意:GpgFrontend 的智能卡支持需要 GnuPG 2.3.0 或更高版本。 - + Read the GnuPG Smart Card HOWTO: 阅读 GnuPG 智能卡帮助文档 - - + + Modify Card Attribute 修改智能卡属性 - + Failed 失败 - + Failed to set attribute '%1'. Reason: %2. 修改属性 '%1' 失败。 原因: %2。 - - + + Success 成功 - + Attribute operation completed successfully. 属性操作成功完成。 - + Failed to change Admin PIN. 修改管理员PIN失败。 - + Failed to set the Reset Code. 修改重置代码失败。 - + Failed to change PIN. 修改PIN失败。 - + Reason: 原因: - + Error 错误 - + PIN operation completed successfully. PIN操作成功完成。 @@ -7143,72 +7173,44 @@ If the issue persists, consider seeking technical support or consulting the docu 您没有选中任何要同步的公钥,是否要从密钥服务器同步所有本地公钥? - + Cannot Find GpgConf 无法找到 GpgConf - + Cannot Find GnuPG 无法找到 GnuPG - + Cannot get Infos from GpgConf 无法从GpgConf获取信息 - + Cannot Find Default Home Path 无法找到默认的GnuPG家目录 - + GpgME Initiation Failed GpgME 初始化失败 - + + No valid Key Database + 没有有效的密钥数据库 + + + GpgME Default Context Initiation Failed GpgME 默认上下文初始化失败 - + Gpg Default Key Database Initiation Failed Gpg 默认密钥数据库初始化失败 - - QObject - - - Cardholder's Surname - 持卡人的姓氏 - - - - Please enter your surname (e.g., Lee): - 请输入您的姓氏 (如: 李): - - - - Cardholder's Given Name - 持卡人的名字 - - - - Please enter your given name (e.g., Chris): - 请输入您的名字 (如: 四): - - - - Too Long - 太长 - - - - Combined name too long (max 39 characters). - 姓名合并后太长 (最长39个字符)。 - - diff --git a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts index 1d1d0245..7d3e3412 100644 --- a/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts +++ b/resource/lfs/locale/ts/GpgFrontend.zh_TW.ts @@ -5974,365 +5974,395 @@ If the issue persists, consider seeking technical support or consulting the docu - + Smart Card Controller - + OpenPGP Card Information - + Basic Information - + Reader - + Serial Number - + Card Type - + Card Version - + App Type - + App Version - + Manufacturer ID - + Manufacturer - + Card Holder - + Language - + Sex - + Signature Counter - + CHV1 Cached - + CHV Max Length - + CHV Retry Left - + KDF Status - + UIF - + Sign 標誌 - - - + + + Enabled - - - + + + Disabled - + Encrypt 加密 - + Authenticate - + Status Indicator - + + Cardholder's Surname + + + + + Please enter your surname (e.g., Lee): + + + + + Cardholder's Given Name + + + + + Please enter your given name (e.g., Chris): + + + + + Too Long + + + + + Combined name too long (max 39 characters). + + + + Male - + Female - + Select sex to store in '%1' - + Enter new value for attribute '%1' - + Status 狀態 - + Not enabled - + Enabled (no protection) - + Enabled with salt protection - + Unknown 未知 - + Key Information - + No key information available. - + No. - + Fingerprint 指紋 - + Created - + Grip - + Type 類型 - + Algorithm 算法 - + Usage 用法 - + Curve - + Extended Capabilities - + Key Info (ki): %1 - - - + + + Yes 是的 - - - + + + No - + Additional Auth (aac): %1 - + Biometric Terminal (bt): %1 - + KDF Supported: %1 - + Additional Info - + No OpenPGP Smart Card Found - + No OpenPGP-compatible smart card has been detected. - + 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. - + Make sure your card is inserted and properly recognized by the system. You can also try reconnecting the card or restarting the application. - + Note: Smart card support of GpgFrontend requires GnuPG version 2.3.0 or later. - + Read the GnuPG Smart Card HOWTO: - - + + Modify Card Attribute - + Failed 失敗 - + Failed to set attribute '%1'. Reason: %2. - - + + Success 成功 - + Attribute operation completed successfully. - + Failed to change Admin PIN. - + Failed to set the Reset Code. - + Failed to change PIN. - + Reason: - + Error 錯誤 - + PIN operation completed successfully. @@ -7078,71 +7108,43 @@ If the issue persists, consider seeking technical support or consulting the docu - + Cannot Find GpgConf - + Cannot Find GnuPG - + Cannot get Infos from GpgConf - + Cannot Find Default Home Path - + GpgME Initiation Failed - - GpgME Default Context Initiation Failed - - - - - Gpg Default Key Database Initiation Failed - - - - - QObject - - - Cardholder's Surname - - - - - Please enter your surname (e.g., Lee): - - - - - Cardholder's Given Name - - - - - Please enter your given name (e.g., Chris): + + No valid Key Database - - Too Long + + GpgME Default Context Initiation Failed - - Combined name too long (max 39 characters). + + Gpg Default Key Database Initiation Failed diff --git a/src/core/GpgCoreInit.cpp b/src/core/GpgCoreInit.cpp index 18fa2965..b544d071 100644 --- a/src/core/GpgCoreInit.cpp +++ b/src/core/GpgCoreInit.cpp @@ -524,7 +524,7 @@ auto InitGpgFrontendCore(CoreInitArgs args) -> int { << "GpgFrontend cannot start under this situation!"; Module::UpsertRTValue("core", "env.state.ctx", -1); CoreSignalStation::GetInstance()->SignalBadGnupgEnv( - QCoreApplication::tr("No valid KEy Database")); + QCoreApplication::tr("No valid Key Database")); } // load default context diff --git a/src/ui/dialog/controller/SmartCardControllerDialog.cpp b/src/ui/dialog/controller/SmartCardControllerDialog.cpp index a029dcbd..73dd48b9 100644 --- a/src/ui/dialog/controller/SmartCardControllerDialog.cpp +++ b/src/ui/dialog/controller/SmartCardControllerDialog.cpp @@ -464,14 +464,15 @@ void SmartCardControllerDialog::slot_fetch_smart_card_keys() { auto AskIsoDisplayName(QWidget* parent, bool* ok) -> QString { QString surname = QInputDialog::getText( - parent, QObject::tr("Cardholder's Surname"), - QObject::tr("Please enter your surname (e.g., Lee):"), QLineEdit::Normal, - "", ok); + parent, SmartCardControllerDialog::tr("Cardholder's Surname"), + SmartCardControllerDialog::tr("Please enter your surname (e.g., Lee):"), + QLineEdit::Normal, "", ok); if (!*ok || surname.trimmed().isEmpty()) return {}; QString given_name = QInputDialog::getText( - parent, QObject::tr("Cardholder's Given Name"), - QObject::tr("Please enter your given name (e.g., Chris):"), + parent, SmartCardControllerDialog::tr("Cardholder's Given Name"), + SmartCardControllerDialog::tr( + "Please enter your given name (e.g., Chris):"), QLineEdit::Normal, "", ok); if (!*ok || given_name.trimmed().isEmpty()) return {}; @@ -479,9 +480,9 @@ auto AskIsoDisplayName(QWidget* parent, bool* ok) -> QString { iso_name.replace(" ", "<"); if (iso_name.length() > 39) { - QMessageBox::warning( - parent, QObject::tr("Too Long"), - QObject::tr("Combined name too long (max 39 characters).")); + QMessageBox::warning(parent, SmartCardControllerDialog::tr("Too Long"), + SmartCardControllerDialog::tr( + "Combined name too long (max 39 characters).")); *ok = false; return {}; } -- cgit v1.2.3