[Winpt-commits] r211 - in trunk: . Include Po Src
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Sun May 7 14:36:58 CEST 2006
Author: twoaday
Date: 2006-05-07 14:36:48 +0200 (Sun, 07 May 2006)
New Revision: 211
Modified:
trunk/Include/wptDlgs.h
trunk/Include/wptGPG.h
trunk/Include/wptKeyManager.h
trunk/NEWS
trunk/Po/ChangeLog
trunk/Po/de.po
trunk/Po/fr.po
trunk/Po/jp.po
trunk/Src/ChangeLog
trunk/Src/WinPT-en.rc
trunk/Src/resource.h
trunk/Src/wptCommonDlg.cpp
trunk/Src/wptFileManager.cpp
trunk/Src/wptGPGME.cpp
trunk/Src/wptGPGParser.cpp
trunk/Src/wptGroupManager.cpp
trunk/Src/wptKeyEditDlgs.cpp
trunk/Src/wptKeyManagerDlg.cpp
trunk/Src/wptKeyPropsDlg.cpp
trunk/Src/wptKeygenCBDlg.cpp
trunk/Src/wptKeygenDlg.cpp
trunk/Src/wptKeyserver.cpp
trunk/Src/wptKeyserverDlg.cpp
trunk/Src/wptKeysignDlg.cpp
trunk/configure.ac
Log:
Modified: trunk/Include/wptDlgs.h
===================================================================
--- trunk/Include/wptDlgs.h 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Include/wptDlgs.h 2006-05-07 12:36:48 UTC (rev 211)
@@ -242,7 +242,7 @@
/*-- Key generation callback */
int keygen_cb_dlg_create (void);
-void keygen_cb_dlg_destroy (void);
+void keygen_cb_dlg_destroy (int flush);
void keygen_cb (void *opaque, const char *what,
int type, int curretn, int total);
Modified: trunk/Include/wptGPG.h
===================================================================
--- trunk/Include/wptGPG.h 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Include/wptGPG.h 2006-05-07 12:36:48 UTC (rev 211)
@@ -155,10 +155,10 @@
const char * get_signature_status( gpgme_sigsum_t sigstat );
void keycache_reload( HWND dlg );
-int get_pubkey (const char *keyid, gpgme_key_t *ret_key);
-int winpt_get_pubkey (const char *keyid, struct winpt_key_s *k);
-int get_seckey (const char *keyid, gpgme_key_t *ret_skey);
-int winpt_get_seckey (const char *keyid, struct winpt_key_s *k);
+gpgme_error_t get_pubkey (const char *keyid, gpgme_key_t *ret_key);
+gpgme_error_t winpt_get_pubkey (const char *keyid, struct winpt_key_s *k);
+gpgme_error_t get_seckey (const char *keyid, gpgme_key_t *ret_skey);
+gpgme_error_t winpt_get_seckey (const char *keyid, struct winpt_key_s *k);
void keycache_reload( HWND dlg );
void keycache_release (int cleanup);
Modified: trunk/Include/wptKeyManager.h
===================================================================
--- trunk/Include/wptKeyManager.h 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Include/wptKeyManager.h 2006-05-07 12:36:48 UTC (rev 211)
@@ -44,13 +44,14 @@
gpg_optfile_t gh;
HWND tree;
unsigned int need_sync:1;
+ char *cfgfile;
};
typedef struct km_group_s * km_group_t;
struct km_group_cb_s {
- km_group_s * gc;
- char name[256];
- int use_name;
+ km_group_s *gc;
+ char name[256];
+ int use_name;
};
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/NEWS 2006-05-07 12:36:48 UTC (rev 211)
@@ -810,5 +810,6 @@
* Unified utf8 decoding system to avoid further problems.
* In some cases the keyserver output were truncated.
Now dynamic buffers are always used to avoid truncated output.
+* Minor bug fixes and usability issues for the Key Manager.
[Updated languages: de, jp]
Modified: trunk/Po/ChangeLog
===================================================================
--- trunk/Po/ChangeLog 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Po/ChangeLog 2006-05-07 12:36:48 UTC (rev 211)
@@ -1,3 +1,11 @@
+2006-05-07 Timo Schulz <ts at g10code.de>
+
+ * de.po: Updated for 0.12.0
+
+2006-05-05 Timo Schulz <ts at g10code.de>
+
+ * de.po: Upated.
+
2006-05-01 Timo Schulz <ts at g10code.de>
* jp.po: Updated.
Modified: trunk/Po/de.po
===================================================================
--- trunk/Po/de.po 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Po/de.po 2006-05-07 12:36:48 UTC (rev 211)
@@ -3,7 +3,7 @@
# Timo Schulz <twoaday at freakmail.de>, 2002, 2004, 2005, 2006
# g10 Code GmbH <twoaday at g10code.de>, 2005, 2006
# Thomas Henlich <henlich at mmers1.mw.tu-dresden.de>, 2001
-# Ralf Kreutzmann <ralf.kreutzmann at equipmente.de>, 2004,2005
+# Ralf Kreutzmann <ralf.kreutzmann at equipmente.de>, 2004, 2005
#
# Hinweis vom Entwickler:
# Mantra scheint nicht bekannt genug zu sein. Also bitte
@@ -14,7 +14,7 @@
msgstr ""
"Project-Id-Version: WinPT 0.11.13\n"
"Report-Msgid-Bugs-To: winpt at freakmail.de\n"
-"POT-Creation-Date: 2006-04-29 19:32+0200\n"
+"POT-Creation-Date: 2006-05-07 13:41+0200\n"
"PO-Revision-Date: 2005-12-28 16:10+0100\n"
"Last-Translator: Timo Schulz <ts at g10code.de>\n"
"Language-Team: DE <twoaday at freakmail.de>\n"
@@ -22,29 +22,29 @@
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: Src/WinPT.cpp:183
+#: Src/WinPT.cpp:188
msgid "Could not create GPG home directory"
msgstr "Konnte Heimatverzeichnis von GPG nicht erstellen"
-#: Src/WinPT.cpp:184 Src/WinPT.cpp:216 Src/WinPT.cpp:266 Src/WinPT.cpp:270
-#: Src/WinPT.cpp:464 Src/WinPT.cpp:471 Src/WinPT.cpp:511 Src/WinPT.cpp:539
-#: Src/WinPT.cpp:548 Src/WinPT.cpp:552 Src/WinPT.cpp:569 Src/WinPT.cpp:637
-#: Src/WinPT.cpp:650 Src/WinPT.cpp:697 Src/WinPT.cpp:727 Src/WinPT.cpp:745
-#: Src/wptCommonDlg.cpp:221 Src/wptErrors.cpp:141 Src/wptGPG.cpp:903
+#: Src/WinPT.cpp:189 Src/WinPT.cpp:221 Src/WinPT.cpp:271 Src/WinPT.cpp:275
+#: Src/WinPT.cpp:471 Src/WinPT.cpp:478 Src/WinPT.cpp:519 Src/WinPT.cpp:547
+#: Src/WinPT.cpp:556 Src/WinPT.cpp:560 Src/WinPT.cpp:577 Src/WinPT.cpp:645
+#: Src/WinPT.cpp:658 Src/WinPT.cpp:705 Src/WinPT.cpp:735 Src/WinPT.cpp:753
+#: Src/wptCommonDlg.cpp:220 Src/wptErrors.cpp:141 Src/wptGPG.cpp:903
#: Src/wptGPG.cpp:915 Src/wptGPG.cpp:925 Src/wptGPG.cpp:936
#: Src/wptMainProc.cpp:361 Src/wptMainProc.cpp:537
msgid "WinPT Error"
msgstr "WinPT Fehler"
-#: Src/WinPT.cpp:215
+#: Src/WinPT.cpp:220
msgid "No useable secret key found."
msgstr "Kein benutzbarer geheimer Schlüssel gefunden."
-#: Src/WinPT.cpp:265
+#: Src/WinPT.cpp:270
msgid "Could not read GnuPG version."
msgstr "Konnte Version von GnuPG nicht auslesen."
-#: Src/WinPT.cpp:271
+#: Src/WinPT.cpp:276
#, c-format
msgid ""
"Sorry, you need a newer GPG version.\n"
@@ -53,39 +53,39 @@
"Sorry, Sie benötigen eine neuere Version von GPG.\n"
"Aktuelle Version von GPG %d.%d.%d benötigte Version von GPG "
-#: Src/WinPT.cpp:299
+#: Src/WinPT.cpp:304
msgid "Failed to create WinPT directory"
msgstr "Konnte WinPT-Verzeichnis nicht erstellen"
-#: Src/WinPT.cpp:300 Src/WinPT.cpp:317 Src/WinPT.cpp:328
-#: Src/wptKeyManagerDlg.cpp:956 Src/wptKeyserver.cpp:541
-#: Src/wptKeyserverDlg.cpp:67 Src/wptKeyserverDlg.cpp:190
-#: Src/wptKeyserverDlg.cpp:198 Src/wptKeyserverDlg.cpp:214
-#: Src/wptKeyserverDlg.cpp:368 Src/wptKeyserverDlg.cpp:374
-#: Src/wptKeyserverDlg.cpp:476 Src/wptKeyserverDlg.cpp:536
-#: Src/wptKeyserverDlg.cpp:541 Src/wptKeyserverDlg.cpp:652
-#: Src/wptKeyserverDlg.cpp:660 Src/wptKeyserverDlg.cpp:667
-#: Src/wptKeyserverDlg.cpp:683 Src/wptKeyserverDlg.cpp:699
-#: Src/wptKeyserverDlg.cpp:704 Src/wptKeyserverDlg.cpp:710
-#: Src/wptKeyserverDlg.cpp:716
+#: Src/WinPT.cpp:305 Src/WinPT.cpp:322 Src/WinPT.cpp:333
+#: Src/wptKeyManagerDlg.cpp:961 Src/wptKeyserver.cpp:573
+#: Src/wptKeyserverDlg.cpp:68 Src/wptKeyserverDlg.cpp:70
+#: Src/wptKeyserverDlg.cpp:187 Src/wptKeyserverDlg.cpp:195
+#: Src/wptKeyserverDlg.cpp:211 Src/wptKeyserverDlg.cpp:352
+#: Src/wptKeyserverDlg.cpp:358 Src/wptKeyserverDlg.cpp:460
+#: Src/wptKeyserverDlg.cpp:520 Src/wptKeyserverDlg.cpp:525
+#: Src/wptKeyserverDlg.cpp:636 Src/wptKeyserverDlg.cpp:644
+#: Src/wptKeyserverDlg.cpp:651 Src/wptKeyserverDlg.cpp:667
+#: Src/wptKeyserverDlg.cpp:683 Src/wptKeyserverDlg.cpp:688
+#: Src/wptKeyserverDlg.cpp:694 Src/wptKeyserverDlg.cpp:700
msgid "Keyserver"
msgstr "Schlüsselserver"
-#: Src/WinPT.cpp:316
+#: Src/WinPT.cpp:321
msgid "Failed to copy the keyserver.conf"
msgstr "Das Kopieren der keyserver.conf ist fehlgeschlagen"
# c:\oss\winpt-gpgme\src\WinPT.cpp:245
-#: Src/WinPT.cpp:463
+#: Src/WinPT.cpp:470
msgid "Cryptographic selftest failed."
msgstr "Kryptographischer Selbsttest ist fehlgeschlagen."
# c:\oss\winpt-gpgme\src\WinPT.cpp:252
-#: Src/WinPT.cpp:470
+#: Src/WinPT.cpp:477
msgid "A newer GPGME version is needed; at least "
msgstr "Eine neuere Version von GPGME wird benötigt; mindestens "
-#: Src/WinPT.cpp:512
+#: Src/WinPT.cpp:520
#, c-format
msgid ""
"GPG home directory is not set correctly.\n"
@@ -96,16 +96,16 @@
"Bitte überprüfen Sie die Registryseinträge von GPG:\n"
"%s."
-#: Src/WinPT.cpp:516
+#: Src/WinPT.cpp:524
msgid "Select GPG Public Keyring"
msgstr "Öffentlichen GPG-Schlüsselbund auswählen"
# c:\oss\winpt-gpgme\src\WinPT.cpp:313
-#: Src/WinPT.cpp:538
+#: Src/WinPT.cpp:546
msgid "GPG home directory could not be determited."
msgstr "Heimatverzeichnos von GPG konnte nicht bestimmt werden."
-#: Src/WinPT.cpp:546
+#: Src/WinPT.cpp:554
msgid ""
"Could not find the GPG binary (gpg.exe).\n"
"Do you want to start the GPG preferences to correct this problem?"
@@ -114,7 +114,7 @@
"öffnen um das Problem zu beheben?"
# c:\oss\winpt-gpgme\src\WinPT.cpp:339
-#: Src/WinPT.cpp:561
+#: Src/WinPT.cpp:569
msgid ""
"Could not access and/or find the public and secret keyring.\n"
"If this is an accident, quit the program and fix it.\n"
@@ -129,20 +129,20 @@
# c:\oss\winpt-gpgme\src\WinPT.cpp:376
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:426
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:711
-#: Src/WinPT.cpp:594 Src/wptFileManagerDlg.cpp:494
-#: Src/wptFileManagerDlg.cpp:814
+#: Src/WinPT.cpp:602 Src/wptFileManagerDlg.cpp:493
+#: Src/wptFileManagerDlg.cpp:818
msgid "Wipe Free Space"
msgstr "Freien Speicher Löschen"
-#: Src/WinPT.cpp:636
+#: Src/WinPT.cpp:644
msgid "Could not register window class"
msgstr "Konnte Fensterklasse nicht registrieren"
-#: Src/WinPT.cpp:650
+#: Src/WinPT.cpp:658
msgid "Could not create window"
msgstr "Konnte Fenster nicht erstellen"
-#: Src/WinPT.cpp:725
+#: Src/WinPT.cpp:733
msgid ""
"The keycache was not initialized or is empty.\n"
"Please check your GPG config (keyrings, pathes...)"
@@ -150,7 +150,7 @@
"Der Schlüsselspeicher wurde nicht initialisiert oder ist leer.\n"
"Bitte überprüfen Sie die Konfiguration von GPG (Schlüsselbunde, Pfade)"
-#: Src/WinPT.cpp:728
+#: Src/WinPT.cpp:736
msgid ""
"It seems that GPG is not set properly.\n"
"Do you want to start the GPG preferences dialog?"
@@ -158,7 +158,7 @@
"GPG ist nicht richtig konfiguriert.\n"
"Den GPG-Einstellungsdialog starten?"
-#: Src/WinPT.cpp:746
+#: Src/WinPT.cpp:754
#, c-format
msgid ""
"Default key (from the GPG config file) could not be found.\n"
@@ -185,7 +185,7 @@
msgstr ""
"Die Datei AUTHORS enthält eine Liste aller Co-Autoren und aller Beitragenden"
-#: Src/wptAboutDlgs.cpp:96 Src/wptKeyManagerDlg.cpp:1741
+#: Src/wptAboutDlgs.cpp:96 Src/wptKeyManagerDlg.cpp:1750
#: Src/wptMainProc.cpp:586
msgid "About WinPT"
msgstr "Über WinPT"
@@ -235,8 +235,8 @@
msgstr "Über &GPG..."
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:700
-#: Src/wptAboutDlgs.cpp:115 Src/wptKeyEditDlgs.cpp:2156
-#: Src/wptKeyManagerDlg.cpp:962
+#: Src/wptAboutDlgs.cpp:115 Src/wptKeyEditDlgs.cpp:2143
+#: Src/wptKeyManagerDlg.cpp:967
msgid "&Help"
msgstr "&Hilfe"
@@ -321,7 +321,7 @@
"Diese Operation wird die Schlüssel auf der Karte überschreiben.\n"
"Trotzdem fortfahren?"
-#: Src/wptCardDlg.cpp:580 Src/wptKeyEditDlgs.cpp:515
+#: Src/wptCardDlg.cpp:580 Src/wptKeyEditDlgs.cpp:513
msgid "&Name"
msgstr "&Name"
@@ -337,7 +337,7 @@
msgid "Off-card passphrase"
msgstr "\"Off-card\" Passwort"
-#: Src/wptCardDlg.cpp:584 Src/wptKeyEditDlgs.cpp:653 Src/wptKeygenDlg.cpp:379
+#: Src/wptCardDlg.cpp:584 Src/wptKeyEditDlgs.cpp:650 Src/wptKeygenDlg.cpp:379
msgid "&Never"
msgstr "&Niemals"
@@ -353,7 +353,7 @@
msgid "Make off-card backup of encryption key"
msgstr "Externes Backup des Verschlüsselungs-Schlüssel"
-#: Src/wptCardDlg.cpp:588 Src/wptKeyManagerDlg.cpp:1637
+#: Src/wptCardDlg.cpp:588 Src/wptKeyManagerDlg.cpp:1646
msgid "Card Key Generation"
msgstr "Karten-Schlüsselerzeugung"
@@ -382,7 +382,7 @@
msgid "Please use plain ASCII charset for the fields."
msgstr "Bitte nur den 7-bit ASCII Zeichensatz verwenden."
-#: Src/wptCardDlg.cpp:663 Src/wptKeyEditDlgs.cpp:1397
+#: Src/wptCardDlg.cpp:663 Src/wptKeyEditDlgs.cpp:1380
msgid "The date you have chosen lies in the past."
msgstr "Das gewählte Datum liegt in der Vergangenheit."
@@ -445,21 +445,21 @@
"Bitte die OpenPGP-SmartCard einlegen\n"
"OK zum Fortfahren oder Abbrechen"
-#: Src/wptClipDecryptDlg.cpp:53 Src/wptClipDecryptDlg.cpp:56
-#: Src/wptClipDecryptDlg.cpp:190 Src/wptFileManager.cpp:1230
-#: Src/wptKeyRevokersDlg.cpp:128 Src/wptKeyRevokersDlg.cpp:174
-#: Src/wptVerifyList.cpp:176 Src/wptVerifyList.cpp:232
+#: Src/wptClipDecryptDlg.cpp:54 Src/wptClipDecryptDlg.cpp:187
+#: Src/wptFileManager.cpp:1228 Src/wptKeyRevokersDlg.cpp:128
+#: Src/wptKeyRevokersDlg.cpp:174 Src/wptVerifyList.cpp:176
+#: Src/wptVerifyList.cpp:232
msgid "user ID not found"
msgstr "Benutzerkennung nicht gefunden"
-#: Src/wptClipDecryptDlg.cpp:119 Src/wptClipDecryptDlg.cpp:132
-#: Src/wptClipDecryptDlg.cpp:140 Src/wptClipDecryptDlg.cpp:147
-#: Src/wptClipDecryptDlg.cpp:149 Src/wptFileManager.cpp:1304
-#: Src/wptFileManager.cpp:1351
+#: Src/wptClipDecryptDlg.cpp:116 Src/wptClipDecryptDlg.cpp:129
+#: Src/wptClipDecryptDlg.cpp:137 Src/wptClipDecryptDlg.cpp:144
+#: Src/wptClipDecryptDlg.cpp:146 Src/wptFileManager.cpp:1302
+#: Src/wptFileManager.cpp:1349
msgid "Decryption"
msgstr "Entschlüsselung"
-#: Src/wptClipDecryptDlg.cpp:133 Src/wptFileManager.cpp:1352
+#: Src/wptClipDecryptDlg.cpp:130 Src/wptFileManager.cpp:1350
#, c-format
msgid ""
"Encrypted with %s key, ID %s.%s\n"
@@ -468,18 +468,18 @@
"Verschlüsselt mit %s Schlüssel, ID %s.%s\n"
"Entschlüsselung fehlgeschlagen: geheimer Schlüssel nicht verfügbar."
-#: Src/wptClipDecryptDlg.cpp:140
+#: Src/wptClipDecryptDlg.cpp:137
#, c-format
msgid "Unsupported algorithm: %s"
msgstr "Unbekannter Algorithmus: %s"
# c:\oss\winpt-gpgme\src\wptClipDecryptDlg.cpp:137
-#: Src/wptClipDecryptDlg.cpp:146
+#: Src/wptClipDecryptDlg.cpp:143
msgid "Broken OpenPGP message (maybe: quoted printable character in armor)."
msgstr ""
"Ungültige OpenPGP Nachricht (vielleicht: \"quoted printable\" im Armorteil)."
-#: Src/wptClipDecryptDlg.cpp:154
+#: Src/wptClipDecryptDlg.cpp:151
msgid ""
"WARNING: encrypted message has been manipulated!\n"
"\n"
@@ -492,40 +492,40 @@
"Es ist möglich, dass die Daten beschädigt worden aber es ist ebenfalls "
"möglich das dies ein Teil eines Attacke ist."
-#: Src/wptClipDecryptDlg.cpp:159
+#: Src/wptClipDecryptDlg.cpp:156
msgid "*** IMPORTANT ***"
msgstr "*** WICHTIG ***"
-#: Src/wptClipDecryptDlg.cpp:162 Src/wptClipEncryptDlg.cpp:213
+#: Src/wptClipDecryptDlg.cpp:159 Src/wptClipEncryptDlg.cpp:213
#: Src/wptClipSignDlg.cpp:122 Src/wptClipSignDlg.cpp:266
#: Src/wptClipSignEncDlg.cpp:197 Src/wptKeyManager.cpp:286
#: Src/wptKeyManager.cpp:766 Src/wptKeyManager.cpp:954 Src/wptSymEnc.cpp:91
msgid "GnuPG Status: Finished"
msgstr "GnuPG-Status: Abgeschlossen"
-#: Src/wptClipDecryptDlg.cpp:177
+#: Src/wptClipDecryptDlg.cpp:174
msgid "Signature Status: Created with a fully trusted key"
msgstr "Signatur Status: Erstellt mit einem vertraunswürdigen Schlüssel"
-#: Src/wptClipDecryptDlg.cpp:179
+#: Src/wptClipDecryptDlg.cpp:176
msgid "Signature Status: Created with a marginal trusted key"
msgstr ""
"Signatur Status: Erstellt mit einem teilweise vertrauenswürdigen Schlüssel"
-#: Src/wptClipDecryptDlg.cpp:182
+#: Src/wptClipDecryptDlg.cpp:179
msgid "Signature Status: Created with an UNTRUSTED key"
msgstr "Signatur Status: Erstellt mit einem NICHT vertrauenswürdigen Schlüssel"
-#: Src/wptClipDecryptDlg.cpp:185
+#: Src/wptClipDecryptDlg.cpp:182
msgid "Signature Status: Created with an undefined trusted key"
msgstr ""
"Signatur Status: Erstellt mit einem Schlüssel ohne definiertes Vertrauen"
-#: Src/wptClipDecryptDlg.cpp:192
+#: Src/wptClipDecryptDlg.cpp:189
msgid "WinPT Verify"
msgstr "WinPT Verifikation"
-#: Src/wptClipDecryptDlg.cpp:193
+#: Src/wptClipDecryptDlg.cpp:190
#, c-format
msgid ""
"%s\n"
@@ -541,13 +541,13 @@
#: Src/wptClipEditDlg.cpp:58 Src/wptClipEditDlg.cpp:111
#: Src/wptClipEditDlg.cpp:119 Src/wptClipEditDlg.cpp:158
#: Src/wptClipEditDlg.cpp:167 Src/wptClipEditDlg.cpp:242
-#: Src/wptClipEditDlg.cpp:247 Src/wptFileManagerDlg.cpp:212
+#: Src/wptClipEditDlg.cpp:247 Src/wptFileManagerDlg.cpp:211
#: Src/wptMainProc.cpp:162 Src/wptMainProc.cpp:230 Src/wptMainProc.cpp:273
#: Src/wptMainProc.cpp:437 Src/wptMainProc.cpp:518 Src/wptMainProc.cpp:523
msgid "Clipboard"
msgstr "Zwischenablage"
-#: Src/wptClipEditDlg.cpp:101 Src/wptFileManager.cpp:570
+#: Src/wptClipEditDlg.cpp:101 Src/wptFileManager.cpp:568
msgid "File Open"
msgstr "Datei öffnen"
@@ -599,8 +599,8 @@
msgid "Add quotes"
msgstr "'>' hinzufügen"
-#: Src/wptClipEditDlg.cpp:200 Src/wptKeyEditDlgs.cpp:2155
-#: Src/wptKeyserverDlg.cpp:593 Src/wptMDSumDlg.cpp:122
+#: Src/wptClipEditDlg.cpp:200 Src/wptKeyEditDlgs.cpp:2142
+#: Src/wptKeyserverDlg.cpp:577 Src/wptMDSumDlg.cpp:122
#: Src/wptOwnertrustDlg.cpp:103
msgid "&Close"
msgstr "&Schliessen"
@@ -622,15 +622,15 @@
msgstr "&Suche"
#: Src/wptClipEncryptDlg.cpp:148 Src/wptClipSignEncDlg.cpp:112
-#: Src/wptCommonDlg.cpp:77 Src/wptCommonDlg.cpp:254
-#: Src/wptFileManagerDlg.cpp:84 Src/wptFileManagerDlg.cpp:218
-#: Src/wptFileManagerDlg.cpp:287 Src/wptFileSaveDlg.cpp:58
+#: Src/wptCommonDlg.cpp:76 Src/wptCommonDlg.cpp:253
+#: Src/wptFileManagerDlg.cpp:83 Src/wptFileManagerDlg.cpp:217
+#: Src/wptFileManagerDlg.cpp:286 Src/wptFileSaveDlg.cpp:58
#: Src/wptFirstRunDlg.cpp:47 Src/wptGPGPrefsDlg.cpp:157
-#: Src/wptKeyEditDlgs.cpp:357 Src/wptKeyEditDlgs.cpp:445
-#: Src/wptKeyEditDlgs.cpp:518 Src/wptKeyEditDlgs.cpp:654
+#: Src/wptKeyEditDlgs.cpp:358 Src/wptKeyEditDlgs.cpp:446
+#: Src/wptKeyEditDlgs.cpp:516 Src/wptKeyEditDlgs.cpp:651
#: Src/wptKeyEditOwnertrustDlg.cpp:67 Src/wptKeygenDlg.cpp:380
-#: Src/wptKeygenDlg.cpp:539 Src/wptKeyRevokeDlg.cpp:81
-#: Src/wptKeyserverDlg.cpp:525 Src/wptKeyserverSearchDlg.cpp:61
+#: Src/wptKeygenDlg.cpp:538 Src/wptKeyRevokeDlg.cpp:81
+#: Src/wptKeyserverDlg.cpp:509 Src/wptKeyserverSearchDlg.cpp:61
#: Src/wptKeysignDlg.cpp:284 Src/wptPassphraseCB.cpp:93
#: Src/wptPassphraseDlg.cpp:69 Src/wptPINDlg.cpp:55
#: Src/wptPreferencesDlg.cpp:132 Src/wptTextInputDlg.cpp:84
@@ -661,8 +661,8 @@
#: Src/wptClipSignDlg.cpp:164 Src/wptClipSignDlg.cpp:223
#: Src/wptClipSignDlg.cpp:231 Src/wptClipSignDlg.cpp:250
#: Src/wptClipSignDlg.cpp:261 Src/wptClipSignEncDlg.cpp:166
-#: Src/wptClipSignEncDlg.cpp:176 Src/wptFileManager.cpp:1082
-#: Src/wptFileManager.cpp:1098 Src/wptFileManager.cpp:1408
+#: Src/wptClipSignEncDlg.cpp:176 Src/wptFileManager.cpp:1080
+#: Src/wptFileManager.cpp:1096 Src/wptFileManager.cpp:1406
#: Src/wptMainProc.cpp:156 Src/wptMainProc.cpp:218
msgid "Signing"
msgstr "Signieren"
@@ -711,8 +711,8 @@
#: Src/wptClipVerifyDlg.cpp:176 Src/wptClipVerifyDlg.cpp:189
#: Src/wptClipVerifyDlg.cpp:202 Src/wptClipVerifyDlg.cpp:209
#: Src/wptClipVerifyDlg.cpp:241 Src/wptClipVerifyDlg.cpp:252
-#: Src/wptFileManager.cpp:1586 Src/wptFileManager.cpp:1639
-#: Src/wptFileManagerDlg.cpp:558 Src/wptFileVerifyDlg.cpp:81
+#: Src/wptFileManager.cpp:1584 Src/wptFileManager.cpp:1637
+#: Src/wptFileManagerDlg.cpp:557 Src/wptFileVerifyDlg.cpp:81
#: Src/wptFileVerifyDlg.cpp:149 Src/wptMainProc.cpp:182
#: Src/wptMainProc.cpp:248 Src/wptMainProc.cpp:260 Src/wptMainProc.cpp:268
#: Src/wptMainProc.cpp:425
@@ -751,74 +751,73 @@
msgid "Save Plaintext"
msgstr "Klartext speichern"
-#: Src/wptCommonDlg.cpp:86
+#: Src/wptCommonDlg.cpp:85
msgid "Please enter a valid URL."
msgstr "Bitte eine gültige URL eingeben."
-#: Src/wptCommonDlg.cpp:116
+#: Src/wptCommonDlg.cpp:115
msgid "HTTP Key Import"
msgstr "HTTP Schlüssel Import"
-#: Src/wptCommonDlg.cpp:117
+#: Src/wptCommonDlg.cpp:116
msgid "Enter URL to retrieve the public key"
msgstr "Bitte URL eingeben um öff. Schlüssel zu empfangen"
-#: Src/wptCommonDlg.cpp:135 Src/wptKeyEditDlgs.cpp:773
-#: Src/wptKeyEditDlgs.cpp:840 Src/wptKeyEditDlgs.cpp:880
-#: Src/wptKeyEditDlgs.cpp:893 Src/wptKeyEditDlgs.cpp:895
-#: Src/wptKeyEditDlgs.cpp:921 Src/wptKeyEditDlgs.cpp:951
-#: Src/wptKeyEditDlgs.cpp:983 Src/wptKeyEditDlgs.cpp:1027
-#: Src/wptKeyEditDlgs.cpp:1034 Src/wptKeyEditDlgs.cpp:1052
-#: Src/wptKeyEditDlgs.cpp:1098 Src/wptKeyEditDlgs.cpp:1105
-#: Src/wptKeyEditDlgs.cpp:1192 Src/wptKeyEditDlgs.cpp:1198
-#: Src/wptKeyEditDlgs.cpp:1318 Src/wptKeyEditDlgs.cpp:1322
-#: Src/wptKeyEditDlgs.cpp:1326 Src/wptKeyEditDlgs.cpp:1333
-#: Src/wptKeyEditDlgs.cpp:1369 Src/wptKeyEditDlgs.cpp:1373
-#: Src/wptKeyEditDlgs.cpp:1383 Src/wptKeyEditDlgs.cpp:1398
-#: Src/wptKeyEditDlgs.cpp:1402 Src/wptKeyEditDlgs.cpp:1444
-#: Src/wptKeyEditDlgs.cpp:1449 Src/wptKeyEditDlgs.cpp:1456
-#: Src/wptKeyEditDlgs.cpp:1462 Src/wptKeyEditDlgs.cpp:1467
-#: Src/wptKeyEditDlgs.cpp:1512 Src/wptKeyEditDlgs.cpp:1517
-#: Src/wptKeyEditDlgs.cpp:1524 Src/wptKeyEditDlgs.cpp:1531
-#: Src/wptKeyEditDlgs.cpp:1534 Src/wptKeyEditDlgs.cpp:1574
-#: Src/wptKeyEditDlgs.cpp:1582 Src/wptKeyEditDlgs.cpp:1599
-#: Src/wptKeyEditDlgs.cpp:1619 Src/wptKeyEditDlgs.cpp:1627
-#: Src/wptKeyEditDlgs.cpp:1736 Src/wptKeyEditDlgs.cpp:1769
-#: Src/wptKeyEditDlgs.cpp:1803 Src/wptKeyEditDlgs.cpp:1807
-#: Src/wptKeyEditDlgs.cpp:1818 Src/wptKeyEditDlgs.cpp:1940
-#: Src/wptKeyEditDlgs.cpp:1942 Src/wptKeyEditDlgs.cpp:1958
-#: Src/wptKeyEditDlgs.cpp:1960 Src/wptKeyEditDlgs.cpp:1993
-#: Src/wptKeyEditDlgs.cpp:1998 Src/wptKeyEditDlgs.cpp:2007
-#: Src/wptKeyEditDlgs.cpp:2021 Src/wptKeyEditDlgs.cpp:2025
-#: Src/wptKeyEditDlgs.cpp:2092 Src/wptKeyEditDlgs.cpp:2133
-#: Src/wptKeyEditDlgs.cpp:2146 Src/wptKeyEditDlgs.cpp:2160
-#: Src/wptKeyEditDlgs.cpp:2189 Src/wptKeyEditDlgs.cpp:2194
-#: Src/wptKeyManagerDlg.cpp:990 Src/wptKeyManagerDlg.cpp:1765
+#: Src/wptCommonDlg.cpp:134 Src/wptKeyEditDlgs.cpp:769
+#: Src/wptKeyEditDlgs.cpp:836 Src/wptKeyEditDlgs.cpp:876
+#: Src/wptKeyEditDlgs.cpp:889 Src/wptKeyEditDlgs.cpp:891
+#: Src/wptKeyEditDlgs.cpp:917 Src/wptKeyEditDlgs.cpp:947
+#: Src/wptKeyEditDlgs.cpp:979 Src/wptKeyEditDlgs.cpp:1023
+#: Src/wptKeyEditDlgs.cpp:1030 Src/wptKeyEditDlgs.cpp:1048
+#: Src/wptKeyEditDlgs.cpp:1094 Src/wptKeyEditDlgs.cpp:1181
+#: Src/wptKeyEditDlgs.cpp:1301 Src/wptKeyEditDlgs.cpp:1305
+#: Src/wptKeyEditDlgs.cpp:1309 Src/wptKeyEditDlgs.cpp:1316
+#: Src/wptKeyEditDlgs.cpp:1352 Src/wptKeyEditDlgs.cpp:1356
+#: Src/wptKeyEditDlgs.cpp:1366 Src/wptKeyEditDlgs.cpp:1381
+#: Src/wptKeyEditDlgs.cpp:1385 Src/wptKeyEditDlgs.cpp:1427
+#: Src/wptKeyEditDlgs.cpp:1432 Src/wptKeyEditDlgs.cpp:1439
+#: Src/wptKeyEditDlgs.cpp:1445 Src/wptKeyEditDlgs.cpp:1450
+#: Src/wptKeyEditDlgs.cpp:1495 Src/wptKeyEditDlgs.cpp:1500
+#: Src/wptKeyEditDlgs.cpp:1507 Src/wptKeyEditDlgs.cpp:1514
+#: Src/wptKeyEditDlgs.cpp:1517 Src/wptKeyEditDlgs.cpp:1557
+#: Src/wptKeyEditDlgs.cpp:1565 Src/wptKeyEditDlgs.cpp:1582
+#: Src/wptKeyEditDlgs.cpp:1602 Src/wptKeyEditDlgs.cpp:1610
+#: Src/wptKeyEditDlgs.cpp:1719 Src/wptKeyEditDlgs.cpp:1756
+#: Src/wptKeyEditDlgs.cpp:1790 Src/wptKeyEditDlgs.cpp:1794
+#: Src/wptKeyEditDlgs.cpp:1805 Src/wptKeyEditDlgs.cpp:1927
+#: Src/wptKeyEditDlgs.cpp:1929 Src/wptKeyEditDlgs.cpp:1945
+#: Src/wptKeyEditDlgs.cpp:1947 Src/wptKeyEditDlgs.cpp:1980
+#: Src/wptKeyEditDlgs.cpp:1985 Src/wptKeyEditDlgs.cpp:1994
+#: Src/wptKeyEditDlgs.cpp:2008 Src/wptKeyEditDlgs.cpp:2012
+#: Src/wptKeyEditDlgs.cpp:2079 Src/wptKeyEditDlgs.cpp:2120
+#: Src/wptKeyEditDlgs.cpp:2133 Src/wptKeyEditDlgs.cpp:2147
+#: Src/wptKeyEditDlgs.cpp:2176 Src/wptKeyEditDlgs.cpp:2181
+#: Src/wptKeyManagerDlg.cpp:995 Src/wptKeyManagerDlg.cpp:1774
msgid "Key Edit"
msgstr "Schlüssel bearbeiten"
# c:\oss\winpt-gpgme\src\wptCommonDlg.cpp:117
-#: Src/wptCommonDlg.cpp:136
+#: Src/wptCommonDlg.cpp:135
msgid "Enter preferred keyserver URL"
msgstr "Bevorzugte Keyserver URL eingeben"
-#: Src/wptCommonDlg.cpp:212 Src/wptGPGPrefsDlg.cpp:334
+#: Src/wptCommonDlg.cpp:211 Src/wptGPGPrefsDlg.cpp:334
msgid "Choose Locale Directory"
msgstr "Verzeichnis für Sprachdateien auswählen"
-#: Src/wptCommonDlg.cpp:220
+#: Src/wptCommonDlg.cpp:219
msgid "Could not create winpt.mo file"
msgstr "Konnte winpt.mo Datei nicht erstellen"
-#: Src/wptCommonDlg.cpp:251
+#: Src/wptCommonDlg.cpp:250
msgid "Native Language Support"
msgstr "Internationale Sprachunterstützung"
-#: Src/wptCommonDlg.cpp:252
+#: Src/wptCommonDlg.cpp:251
msgid "Please select a language"
msgstr "Bitte eine Sprache auswählen"
-#: Src/wptCommonDlg.cpp:253
+#: Src/wptCommonDlg.cpp:252
msgid "&OK"
msgstr "&OK"
@@ -1004,12 +1003,13 @@
#: Src/wptFileManager.cpp:106 Src/wptFileManager.cpp:128
#: Src/wptFileManager.cpp:134 Src/wptFileManager.cpp:173
-#: Src/wptFileManager.cpp:298 Src/wptFileManager.cpp:664
-#: Src/wptFileManager.cpp:809 Src/wptFileManager.cpp:924
-#: Src/wptFileManager.cpp:1493 Src/wptFileManager.cpp:1520
-#: Src/wptFileManager.cpp:1539 Src/wptFileManager.cpp:1790
-#: Src/wptFileManager.cpp:1852 Src/wptFileManagerDlg.cpp:504
-#: Src/wptFileStatDlg.cpp:152 Src/wptMainProc.cpp:412 Src/wptMDSumDlg.cpp:181
+#: Src/wptFileManager.cpp:298 Src/wptFileManager.cpp:662
+#: Src/wptFileManager.cpp:807 Src/wptFileManager.cpp:922
+#: Src/wptFileManager.cpp:1491 Src/wptFileManager.cpp:1518
+#: Src/wptFileManager.cpp:1537 Src/wptFileManager.cpp:1788
+#: Src/wptFileManager.cpp:1850 Src/wptFileManagerDlg.cpp:503
+#: Src/wptFileManagerDlg.cpp:622 Src/wptFileStatDlg.cpp:152
+#: Src/wptMainProc.cpp:412 Src/wptMDSumDlg.cpp:181
msgid "File Manager"
msgstr "Dateimanager"
@@ -1040,12 +1040,12 @@
"\n"
"Möchten Sie die Kompression ausschalten?"
-#: Src/wptFileManager.cpp:381 Src/wptKeyEditDlgs.cpp:1085
+#: Src/wptFileManager.cpp:381 Src/wptKeyEditDlgs.cpp:1080
#: Src/wptVerifyList.cpp:108
msgid "Status"
msgstr "Status"
-#: Src/wptFileManager.cpp:382 Src/wptKeyEditDlgs.cpp:1184
+#: Src/wptFileManager.cpp:382 Src/wptKeyEditDlgs.cpp:1172
#: Src/wptKeyRevokersDlg.cpp:57 Src/wptMDSumDlg.cpp:104
#: Src/wptVerifyList.cpp:107
msgid "Name"
@@ -1055,11 +1055,11 @@
msgid "Operation"
msgstr "Prozess"
-#: Src/wptFileManager.cpp:663
+#: Src/wptFileManager.cpp:661
msgid "Please select a file."
msgstr "Bitte eine Datei auswählen."
-#: Src/wptFileManager.cpp:810
+#: Src/wptFileManager.cpp:808
#, c-format
msgid ""
"\"%s\" does not seems to be a text file.\n"
@@ -1068,53 +1068,53 @@
"\"%s\" scheint keine Text-Datei zu sein.\n"
"Möchsten Sie wirklich diese Datei signieren?"
-#: Src/wptFileManager.cpp:925
+#: Src/wptFileManager.cpp:923
#, c-format
msgid "\"%s\" does not exist"
msgstr "\"%s\" existiert nicht"
-#: Src/wptFileManager.cpp:1008 Src/wptFileStatDlg.cpp:274
+#: Src/wptFileManager.cpp:1006 Src/wptFileStatDlg.cpp:274
#: Src/wptFileStatDlg.cpp:281
msgid "File Status"
msgstr "Dateistatus"
-#: Src/wptFileManager.cpp:1052
+#: Src/wptFileManager.cpp:1050
msgid "Enter filename for encrypted file"
msgstr "Wählen Sie einen Namen für die verschlüsselte Datei"
-#: Src/wptFileManager.cpp:1081
+#: Src/wptFileManager.cpp:1079
msgid "Could not get default secret key."
msgstr "Konnte den geheimen Standardschlüssel nicht finden."
-#: Src/wptFileManager.cpp:1112 Src/wptFileManager.cpp:1444
-#: Src/wptFileManagerDlg.cpp:556 Src/wptMainProc.cpp:200
+#: Src/wptFileManager.cpp:1110 Src/wptFileManager.cpp:1442
+#: Src/wptFileManagerDlg.cpp:555 Src/wptMainProc.cpp:200
#: Src/wptMainProc.cpp:422 Src/wptMainProc.cpp:429
msgid "Sign"
msgstr "Signieren"
-#: Src/wptFileManager.cpp:1125 Src/wptFileManagerDlg.cpp:554
+#: Src/wptFileManager.cpp:1123 Src/wptFileManagerDlg.cpp:553
#: Src/wptMainProc.cpp:421 Src/wptMainProc.cpp:426
msgid "Encrypt"
msgstr "Verschlüsseln"
-#: Src/wptFileManager.cpp:1152 Src/wptFileManager.cpp:1185
-#: Src/wptFileManager.cpp:1190 Src/wptMainProc.cpp:420
+#: Src/wptFileManager.cpp:1150 Src/wptFileManager.cpp:1183
+#: Src/wptFileManager.cpp:1188 Src/wptMainProc.cpp:420
msgid "Symmetric"
msgstr "Symmetrisch"
-#: Src/wptFileManager.cpp:1190
+#: Src/wptFileManager.cpp:1188
msgid "Encryption failed."
msgstr "Verschlüsselung fehlgeschlagen."
-#: Src/wptFileManager.cpp:1220
+#: Src/wptFileManager.cpp:1218
msgid "Good signature"
msgstr "Korrekte Signatur"
-#: Src/wptFileManager.cpp:1220
+#: Src/wptFileManager.cpp:1218
msgid "BAD signature"
msgstr "Falsche Signatur"
-#: Src/wptFileManager.cpp:1231
+#: Src/wptFileManager.cpp:1229
#, c-format
msgid ""
"Signature made %s using %s key ID %s\n"
@@ -1125,24 +1125,24 @@
"%s von \"%s\"\n"
"%s"
-#: Src/wptFileManager.cpp:1236
+#: Src/wptFileManager.cpp:1234
msgid "Decrypt Verify"
msgstr "Entschlüsseln/Überprüfen"
-#: Src/wptFileManager.cpp:1313
+#: Src/wptFileManager.cpp:1311
msgid "Choose Filename for Output"
msgstr "Wählen Sie einen Namen für die Ausgabedatei"
-#: Src/wptFileManager.cpp:1322
+#: Src/wptFileManager.cpp:1320
msgid "Please enter filename for plaintext file"
msgstr "Wählen Sie einen Namen für die Klartext-Datei"
-#: Src/wptFileManager.cpp:1360 Src/wptFileManager.cpp:1372
-#: Src/wptFileManagerDlg.cpp:555
+#: Src/wptFileManager.cpp:1358 Src/wptFileManager.cpp:1370
+#: Src/wptFileManagerDlg.cpp:554
msgid "Decrypt"
msgstr "Entschlüsseln"
-#: Src/wptFileManager.cpp:1366
+#: Src/wptFileManager.cpp:1364
#, c-format
msgid ""
"Decryption failed.\n"
@@ -1151,7 +1151,7 @@
"Entshlüsselung fehlgeschlagen.\n"
"%s: existiert nicht."
-#: Src/wptFileManager.cpp:1373
+#: Src/wptFileManager.cpp:1371
#, c-format
msgid ""
"The original file name is '%s'.\n"
@@ -1162,41 +1162,41 @@
"\n"
"Wollen Sie diesen anstatt von '%s' benutzen?"
-#: Src/wptFileManager.cpp:1421
+#: Src/wptFileManager.cpp:1419
msgid "Enter filename for signed file"
msgstr "Wählen Sie einen Namen für die signierte Datei"
-#: Src/wptFileManager.cpp:1519
+#: Src/wptFileManager.cpp:1517
msgid "Could not find detached signature in the clipboard."
-msgstr "Konnte \"detached\" Signatur in der Zwischenablage nicht finden."
+msgstr "Konnte abgetrennte Signatur in der Zwischenablage nicht finden."
# c:\oss\winpt-gpgme\src\wptFileManager.cpp:1362
-#: Src/wptFileManager.cpp:1539
+#: Src/wptFileManager.cpp:1537
msgid "No files to check."
msgstr "Keine Datei(en) zu pruefen."
-#: Src/wptFileManager.cpp:1556
+#: Src/wptFileManager.cpp:1554
msgid "Select Data File"
msgstr "Bitte Datendatei auswählen"
-#: Src/wptFileManager.cpp:1558
+#: Src/wptFileManager.cpp:1556
msgid "Selected Output File"
msgstr "Bitte Ausgabedatei auswählen"
-#: Src/wptFileManager.cpp:1586
+#: Src/wptFileManager.cpp:1584
msgid "Invalid file name. Exit"
msgstr "Ungültiger Dateiname. Abbruch"
-#: Src/wptFileManager.cpp:1684 Src/wptFileManager.cpp:1695
-#: Src/wptFileManagerDlg.cpp:244 Src/wptImportList.cpp:404
+#: Src/wptFileManager.cpp:1682 Src/wptFileManager.cpp:1693
+#: Src/wptFileManagerDlg.cpp:243 Src/wptImportList.cpp:404
#: Src/wptImportList.cpp:410 Src/wptImportList.cpp:420
#: Src/wptImportList.cpp:428 Src/wptImportList.cpp:437
#: Src/wptKeyManager.cpp:460 Src/wptKeyManager.cpp:471
-#: Src/wptKeyManager.cpp:599 Src/wptKeyserverDlg.cpp:223
+#: Src/wptKeyManager.cpp:599 Src/wptKeyserverDlg.cpp:219
msgid "Import"
msgstr "Importieren"
-#: Src/wptFileManager.cpp:1692
+#: Src/wptFileManager.cpp:1690
msgid ""
"Key without a self signature was dectected!\n"
"(This key is NOT usable for encryption, etc)\n"
@@ -1208,106 +1208,111 @@
"\n"
"Kann diese(n) Schlüssel nicht importieren!"
-#: Src/wptFileManager.cpp:1718 Src/wptKeyManager.cpp:264
+#: Src/wptFileManager.cpp:1716 Src/wptKeyManager.cpp:264
#: Src/wptKeyManager.cpp:307 Src/wptKeyManager.cpp:342
msgid "No key was selected for export."
msgstr "Kein Schlüssel zum Exportieren ausgewählt."
-#: Src/wptFileManager.cpp:1718 Src/wptFileManager.cpp:1741
-#: Src/wptKeyserverDlg.cpp:89
+#: Src/wptFileManager.cpp:1716 Src/wptFileManager.cpp:1739
+#: Src/wptKeyserverDlg.cpp:90
msgid "Export"
msgstr "Exportieren"
-#: Src/wptFileManager.cpp:1726 Src/wptKeyManagerDlg.cpp:1701
-#: Src/wptKeyManagerDlg.cpp:1733
+#: Src/wptFileManager.cpp:1724 Src/wptKeyManagerDlg.cpp:1710
+#: Src/wptKeyManagerDlg.cpp:1742
msgid "Choose Name for Key File"
msgstr "Den Namen der Schlüsseldatei wählen"
-#: Src/wptFileManager.cpp:1745 Src/wptKeyEditDlgs.cpp:1064
-#: Src/wptKeyEditDlgs.cpp:1350 Src/wptKeyEditDlgs.cpp:1423
-#: Src/wptKeyserverDlg.cpp:101
+#: Src/wptFileManager.cpp:1743 Src/wptKeyEditDlgs.cpp:1060
+#: Src/wptKeyEditDlgs.cpp:1333 Src/wptKeyEditDlgs.cpp:1406
+#: Src/wptKeyserverDlg.cpp:102
msgid "GnuPG status"
msgstr "GnuPG Status"
-#: Src/wptFileManager.cpp:1745
+#: Src/wptFileManager.cpp:1743
#, c-format
msgid "Finished (Output: %s)"
msgstr "Fertig (Ausgabe: %s)"
-#: Src/wptFileManager.cpp:1791
+#: Src/wptFileManager.cpp:1789
#, c-format
msgid "%s: no valid OpenPGP data found."
msgstr "%s: keine gültigen OpenPGP-Daten gefunden."
-#: Src/wptFileManager.cpp:1851
+#: Src/wptFileManager.cpp:1849
msgid "Encrypting into a ZIP archive makes sense with multiple files"
msgstr "Verschlüsseln in eine ZIP-Datei macht nur mit mehreren Dateien Sinn"
-#: Src/wptFileManager.cpp:1856
+#: Src/wptFileManager.cpp:1854
msgid "Choose File Name for Output"
msgstr "Wählen Sie einen Namen für die Ausgabedatei"
-#: Src/wptFileManager.cpp:1926
+#: Src/wptFileManager.cpp:1924
msgid "Choose a Name for the Archive"
msgstr "Wählen Sie den Namen für das Archiv"
-#: Src/wptFileManager.cpp:1929
+#: Src/wptFileManager.cpp:1927
msgid "Invalid archive name. Exit."
msgstr "Ungültiger Archivename. Abbruch."
-#: Src/wptFileManager.cpp:1929 Src/wptFileManager.cpp:1936
+#: Src/wptFileManager.cpp:1927 Src/wptFileManager.cpp:1934
msgid "Encrypt Directory"
msgstr "Verzeichnis verschlüsseln"
-#: Src/wptFileManager.cpp:1936
+#: Src/wptFileManager.cpp:1934
msgid "Could not create zip archive."
msgstr "Konnte ZIP-Datei nicht erstellen."
-#: Src/wptFileManagerDlg.cpp:79 Src/wptFileManagerDlg.cpp:146
+#: Src/wptFileManagerDlg.cpp:77 Src/wptFileManagerDlg.cpp:145
msgid "File Encrypt"
msgstr "Datei verschlüsseln"
-#: Src/wptFileManagerDlg.cpp:80 Src/wptFileManagerDlg.cpp:281
+#: Src/wptFileManagerDlg.cpp:78 Src/wptFileManagerDlg.cpp:280
msgid "&Text Output"
msgstr "&Textausgabe"
-#: Src/wptFileManagerDlg.cpp:81
+#: Src/wptFileManagerDlg.cpp:79
msgid "&Wipe Original"
msgstr "Original &löschen"
-#: Src/wptFileManagerDlg.cpp:82
+#: Src/wptFileManagerDlg.cpp:80
msgid "Anonymize (throw keyid)"
msgstr "Anonymize (throw keyid)"
-#: Src/wptFileManagerDlg.cpp:83
+#: Src/wptFileManagerDlg.cpp:81
msgid "&Select Key for signing"
msgstr "&Schlüssel zum Signieren"
-#: Src/wptFileManagerDlg.cpp:145
+#: Src/wptFileManagerDlg.cpp:82 Src/wptFileManagerDlg.cpp:285
+#: Src/wptKeyManagerDlg.cpp:959
+msgid "Options"
+msgstr "Optionen"
+
+#: Src/wptFileManagerDlg.cpp:144
msgid "Please select at least one recipient."
msgstr "Bitte wählen Sie wenigstens einen Empfänger."
-#: Src/wptFileManagerDlg.cpp:203 Src/wptFileStatDlg.cpp:281
+#: Src/wptFileManagerDlg.cpp:202 Src/wptFileStatDlg.cpp:281
#: Src/wptKeyManager.cpp:424
msgid "No valid OpenPGP data found."
msgstr "Keine gültigen OpenPGP-Daten gefunden."
-#: Src/wptFileManagerDlg.cpp:203 Src/wptFileManagerDlg.cpp:217
+#: Src/wptFileManagerDlg.cpp:202 Src/wptFileManagerDlg.cpp:216
#: Src/wptKeyManager.cpp:449
msgid "Key Import"
msgstr "Schlüsselimport"
-#: Src/wptFileManagerDlg.cpp:208
+#: Src/wptFileManagerDlg.cpp:207
#, c-format
msgid "%s contain(s) %d key(s)."
msgstr "%s enthält %d Schlüssel."
-#: Src/wptFileManagerDlg.cpp:212 Src/wptFileManagerDlg.cpp:473
-#: Src/wptKeyManagerDlg.cpp:927 Src/wptOwnertrustDlg.cpp:98
+#: Src/wptFileManagerDlg.cpp:211 Src/wptFileManagerDlg.cpp:472
+#: Src/wptKeyManagerDlg.cpp:932 Src/wptOwnertrustDlg.cpp:98
msgid "File"
msgstr "Datei"
-#: Src/wptFileManagerDlg.cpp:241
+#: Src/wptFileManagerDlg.cpp:240
msgid ""
"Some of the imported keys are secret keys.\n"
"\n"
@@ -1319,181 +1324,181 @@
"Die Vertrauensstellungen dieser Schlüssel müssen Sie\n"
"manuell in den Schlüsseleigenschaften setzen."
-#: Src/wptFileManagerDlg.cpp:280 Src/wptFileManagerDlg.cpp:332
+#: Src/wptFileManagerDlg.cpp:279 Src/wptFileManagerDlg.cpp:331
msgid "File Sign"
msgstr "Datei signieren"
-#: Src/wptFileManagerDlg.cpp:282
+#: Src/wptFileManagerDlg.cpp:281
msgid "&Normal Signature"
msgstr "&Normale Signatur"
-#: Src/wptFileManagerDlg.cpp:283
+#: Src/wptFileManagerDlg.cpp:282
msgid "&Detached Signature"
msgstr "&Angehängte Signatur"
-#: Src/wptFileManagerDlg.cpp:284
+#: Src/wptFileManagerDlg.cpp:283
msgid "&Cleartext Signature"
msgstr "&Klartextsignatur"
-#: Src/wptFileManagerDlg.cpp:285
+#: Src/wptFileManagerDlg.cpp:284
msgid "Signature mode"
msgstr "Signaturmodus"
-#: Src/wptFileManagerDlg.cpp:286 Src/wptKeyManagerDlg.cpp:954
-msgid "Options"
-msgstr "Optionen"
-
-#: Src/wptFileManagerDlg.cpp:332 Src/wptKeyEditDlgs.cpp:1322
-#: Src/wptKeyEditDlgs.cpp:1373 Src/wptKeyEditDlgs.cpp:1449
+#: Src/wptFileManagerDlg.cpp:331 Src/wptKeyEditDlgs.cpp:1305
+#: Src/wptKeyEditDlgs.cpp:1356 Src/wptKeyEditDlgs.cpp:1432
#: Src/wptKeyManager.cpp:683 Src/wptKeyManager.cpp:787
-#: Src/wptKeyManager.cpp:821 Src/wptKeyManagerDlg.cpp:1511
-#: Src/wptKeyManagerDlg.cpp:1527 Src/wptKeyManagerDlg.cpp:1555
-#: Src/wptKeyManagerDlg.cpp:1571 Src/wptKeyManagerDlg.cpp:1584
-#: Src/wptKeyManagerDlg.cpp:1691 Src/wptKeyManagerDlg.cpp:1710
+#: Src/wptKeyManager.cpp:821 Src/wptKeyManagerDlg.cpp:1520
+#: Src/wptKeyManagerDlg.cpp:1536 Src/wptKeyManagerDlg.cpp:1564
+#: Src/wptKeyManagerDlg.cpp:1580 Src/wptKeyManagerDlg.cpp:1593
+#: Src/wptKeyManagerDlg.cpp:1700 Src/wptKeyManagerDlg.cpp:1719
#: Src/wptKeyserverSearchDlg.cpp:117
msgid "Please select a key."
msgstr "Bitte wählen Sie einen Schlüssel aus."
-#: Src/wptFileManagerDlg.cpp:392
+#: Src/wptFileManagerDlg.cpp:391
msgid "0 Objects marked"
msgstr "0 Objekte markiert"
-#: Src/wptFileManagerDlg.cpp:396
+#: Src/wptFileManagerDlg.cpp:395
#, c-format
msgid "%d Object(s) marked"
msgstr "%d Objekt(e) markiert"
-#: Src/wptFileManagerDlg.cpp:471 Src/wptMainProc.cpp:550
+#: Src/wptFileManagerDlg.cpp:470 Src/wptMainProc.cpp:550
msgid "File Manager (use drag & drop to add files)"
msgstr "Dateimanager (Drag & Drop möglich)"
-#: Src/wptFileManagerDlg.cpp:474 Src/wptKeyManagerDlg.cpp:928
-#: Src/wptKeyManagerDlg.cpp:933 Src/wptKeyManagerDlg.cpp:944
+#: Src/wptFileManagerDlg.cpp:473 Src/wptKeyManagerDlg.cpp:933
+#: Src/wptKeyManagerDlg.cpp:938 Src/wptKeyManagerDlg.cpp:949
msgid "Edit"
msgstr "Bearbeiten"
-#: Src/wptFileManagerDlg.cpp:475 Src/wptKeyManagerDlg.cpp:929
+#: Src/wptFileManagerDlg.cpp:474 Src/wptKeyManagerDlg.cpp:934
msgid "View"
msgstr "Ansicht"
-#: Src/wptFileManagerDlg.cpp:476
+#: Src/wptFileManagerDlg.cpp:475
msgid "&Open..."
msgstr "Ö&ffnen.."
-#: Src/wptFileManagerDlg.cpp:477
+#: Src/wptFileManagerDlg.cpp:476
msgid "&Encrypt"
msgstr "&Verschlüsseln"
-#: Src/wptFileManagerDlg.cpp:478 Src/wptFileManagerDlg.cpp:553
+#: Src/wptFileManagerDlg.cpp:477 Src/wptFileManagerDlg.cpp:552
msgid "Encrypt into ZIP"
msgstr "Verschlüsseln in ZIP"
-#: Src/wptFileManagerDlg.cpp:479
+#: Src/wptFileManagerDlg.cpp:478
msgid "&Decrypt"
msgstr "&Entschlüsseln"
-#: Src/wptFileManagerDlg.cpp:480 Src/wptKeyManagerDlg.cpp:945
-#: Src/wptKeyManagerDlg.cpp:993
+#: Src/wptFileManagerDlg.cpp:479 Src/wptKeyManagerDlg.cpp:950
+#: Src/wptKeyManagerDlg.cpp:998
msgid "&Sign"
msgstr "&Signieren"
-#: Src/wptFileManagerDlg.cpp:481 Src/wptFileManagerDlg.cpp:557
+#: Src/wptFileManagerDlg.cpp:480 Src/wptFileManagerDlg.cpp:556
#: Src/wptMainProc.cpp:423 Src/wptMainProc.cpp:427
msgid "Sign && Encrypt"
msgstr "Signieren && Verschlüsseln"
-#: Src/wptFileManagerDlg.cpp:482
+#: Src/wptFileManagerDlg.cpp:481
msgid "&Verify"
msgstr "Über&prüfen"
-#: Src/wptFileManagerDlg.cpp:483
+#: Src/wptFileManagerDlg.cpp:482
msgid "S&ymmetric"
msgstr "S&ymmetrisch"
-#: Src/wptFileManagerDlg.cpp:484
+#: Src/wptFileManagerDlg.cpp:483
msgid "&Import"
msgstr "&Importieren"
-#: Src/wptFileManagerDlg.cpp:485
+#: Src/wptFileManagerDlg.cpp:484
msgid "E&xport"
msgstr "E&xportieren"
-#: Src/wptFileManagerDlg.cpp:486 Src/wptMainProc.cpp:419
+#: Src/wptFileManagerDlg.cpp:485 Src/wptMainProc.cpp:419
msgid "Exit"
msgstr "Beenden"
-#: Src/wptFileManagerDlg.cpp:487
+#: Src/wptFileManagerDlg.cpp:486
msgid "&Reset"
msgstr "&Reset"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:421
-#: Src/wptFileManagerDlg.cpp:488
+#: Src/wptFileManagerDlg.cpp:487
msgid "Always on Top"
msgstr "Immer im Vordergrund"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:422
-#: Src/wptFileManagerDlg.cpp:489
+#: Src/wptFileManagerDlg.cpp:488
msgid "&Paste"
msgstr "&Einfügen"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:423
-#: Src/wptFileManagerDlg.cpp:490
+#: Src/wptFileManagerDlg.cpp:489
msgid "&Select All"
msgstr "Alles &markieren"
-#: Src/wptFileManagerDlg.cpp:491
+#: Src/wptFileManagerDlg.cpp:490
msgid "&Preferences"
msgstr "&Einstellungen"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:478
-#: Src/wptFileManagerDlg.cpp:492 Src/wptFileManagerDlg.cpp:560
+#: Src/wptFileManagerDlg.cpp:491 Src/wptFileManagerDlg.cpp:559
msgid "Send as Mail"
msgstr "Als Mail versenden"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:425
-#: Src/wptFileManagerDlg.cpp:493
+#: Src/wptFileManagerDlg.cpp:492
msgid "&List Packets"
msgstr "Pakete an&zeigen"
-#: Src/wptFileManagerDlg.cpp:495
+#: Src/wptFileManagerDlg.cpp:494
msgid "&Wipe"
msgstr "&Löschen"
-#: Src/wptFileManagerDlg.cpp:559
+#: Src/wptFileManagerDlg.cpp:558
msgid "Wipe"
msgstr "Löschen"
-#: Src/wptFileManagerDlg.cpp:561
+#: Src/wptFileManagerDlg.cpp:560
msgid "List Packets"
msgstr "Pakete anzeigen"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:429
-#: Src/wptFileManagerDlg.cpp:607
+#: Src/wptFileManagerDlg.cpp:606
msgid "&Calc Digest"
msgstr "Digest &berechnen"
+#: Src/wptFileManagerDlg.cpp:621
+msgid "This command requires admin privileges.\n"
+msgstr "Dieses Kommando benötigt Adminrechte.\n"
+
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:671
-#: Src/wptFileManagerDlg.cpp:766
+#: Src/wptFileManagerDlg.cpp:770
msgid "Are you sure you want to secure delete these files?"
msgstr "Sollen diese Dateien wirklich sicher gelöscht werden?"
-#: Src/wptFileManagerDlg.cpp:767 Src/wptMainProc.cpp:100
+#: Src/wptFileManagerDlg.cpp:771 Src/wptMainProc.cpp:100
msgid "&Yes"
msgstr "&Ja"
-#: Src/wptFileManagerDlg.cpp:768 Src/wptMainProc.cpp:101
+#: Src/wptFileManagerDlg.cpp:772 Src/wptMainProc.cpp:101
msgid "&No"
msgstr "&Nein"
-#: Src/wptFileManagerDlg.cpp:811
+#: Src/wptFileManagerDlg.cpp:815
msgid "Operation Status: Error"
msgstr "Prozess-Status: Fehler"
-#: Src/wptFileManagerDlg.cpp:812
+#: Src/wptFileManagerDlg.cpp:816
msgid "Operation Status: Done."
msgstr "Prozess-Status: Fertig."
-#: Src/wptFileManagerDlg.cpp:855
+#: Src/wptFileManagerDlg.cpp:859
#, c-format
msgid ""
"Total Capacity: %12sk\n"
@@ -1593,7 +1598,7 @@
#: Src/wptGPGPrefsDlg.cpp:228 Src/wptGPGPrefsDlg.cpp:234
#: Src/wptGPGPrefsDlg.cpp:239 Src/wptGPGPrefsDlg.cpp:244
#: Src/wptGPGPrefsDlg.cpp:250 Src/wptGPGPrefsDlg.cpp:264
-#: Src/wptKeyEditDlgs.cpp:1741 Src/wptKeyManagerDlg.cpp:955
+#: Src/wptKeyEditDlgs.cpp:1724 Src/wptKeyManagerDlg.cpp:960
#: Src/wptMainProc.cpp:439 Src/wptPreferencesDlg.cpp:215
#: Src/wptPreferencesDlg.cpp:260 Src/wptPreferencesDlg.cpp:272
#: Src/wptPreferencesDlg.cpp:284 Src/wptPreferencesDlg.cpp:315
@@ -1662,35 +1667,35 @@
msgid "No GPG error description available."
msgstr "Keine Fehlerbeschreibung von GPG verfügbar."
-#: Src/wptGPGME.cpp:318
+#: Src/wptGPGME.cpp:313
msgid "Error during verification process."
msgstr "Fehler während Verifikation."
-#: Src/wptGPGME.cpp:319
+#: Src/wptGPGME.cpp:314
msgid "The signature is good."
msgstr "Die Signatur is gut."
-#: Src/wptGPGME.cpp:320
+#: Src/wptGPGME.cpp:315
msgid "The signature is BAD!"
msgstr "Die Signatur ist nicht gültig!"
-#: Src/wptGPGME.cpp:321
+#: Src/wptGPGME.cpp:316
msgid "The signature could not be checked due to a missing key."
msgstr "Die Signature könnte durch einen fehlenden Key nicht geprüft werden."
-#: Src/wptGPGME.cpp:322
+#: Src/wptGPGME.cpp:317
msgid "No valid OpenPGP signature."
msgstr "Keine gültige OpenPGP Signatur."
-#: Src/wptGPGME.cpp:323
+#: Src/wptGPGME.cpp:318
msgid "Signature Error"
msgstr "Fehler in Signatur"
-#: Src/wptGPGME.cpp:324
+#: Src/wptGPGME.cpp:319
msgid "Good Signature (Expired Key)"
msgstr "Gültige Signature (Abgelaufener Schlüssel)"
-#: Src/wptGPGME.cpp:325
+#: Src/wptGPGME.cpp:320
msgid "Good Signature (Revoked Key)"
msgstr "Gültige Signatur (Widerrufener Schlüssel)"
@@ -1732,7 +1737,7 @@
"Aktuelle Daten gehen verloren\n"
"Sind Sie sicher?"
-#: Src/wptGPGPrefsDlg.cpp:141 Src/wptKeyManagerDlg.cpp:1663
+#: Src/wptGPGPrefsDlg.cpp:141 Src/wptKeyManagerDlg.cpp:1672
#: Src/wptMainProc.cpp:598
msgid "GnuPG Preferences"
msgstr "GnuPG-Einstellungen"
@@ -1811,7 +1816,7 @@
msgid "Choose GPG Binary"
msgstr "Wählen Sie GPG.EXE Datei aus"
-#: Src/wptGroupManager.cpp:207 Src/wptGroupManager.cpp:238
+#: Src/wptGroupManager.cpp:244 Src/wptGroupManager.cpp:274
#: Src/wptImagelist.cpp:52 Src/wptKeyManager.cpp:168 Src/wptKeyManager.cpp:173
#: Src/wptKeyManager.cpp:222 Src/wptKeyManager.cpp:265
#: Src/wptKeyManager.cpp:277 Src/wptKeyManager.cpp:308
@@ -1830,23 +1835,24 @@
#: Src/wptKeyManager.cpp:838 Src/wptKeyManager.cpp:891
#: Src/wptKeyManager.cpp:896 Src/wptKeyManager.cpp:952
#: Src/wptKeyManager.cpp:982 Src/wptKeyManager.cpp:1069
-#: Src/wptKeyManagerDlg.cpp:1178 Src/wptKeyManagerDlg.cpp:1191
-#: Src/wptKeyManagerDlg.cpp:1201 Src/wptKeyManagerDlg.cpp:1490
-#: Src/wptKeyManagerDlg.cpp:1512 Src/wptKeyManagerDlg.cpp:1527
-#: Src/wptKeyManagerDlg.cpp:1537 Src/wptKeyManagerDlg.cpp:1545
-#: Src/wptKeyManagerDlg.cpp:1555 Src/wptKeyManagerDlg.cpp:1561
-#: Src/wptKeyManagerDlg.cpp:1571 Src/wptKeyManagerDlg.cpp:1584
-#: Src/wptKeyManagerDlg.cpp:1601 Src/wptKeyManagerDlg.cpp:1633
-#: Src/wptKeyManagerDlg.cpp:1692 Src/wptKeyManagerDlg.cpp:1710
-#: Src/wptKeyManagerDlg.cpp:1715 Src/wptKeyManagerDlg.cpp:1720
-#: Src/wptKeyManagerDlg.cpp:1791 Src/wptKeyManagerDlg.cpp:1925
-#: Src/wptKeysigDlg.cpp:93 Src/wptKeysigDlg.cpp:105 Src/wptKeysigDlg.cpp:289
-#: Src/wptKeysigDlg.cpp:363 Src/wptKeysigDlg.cpp:372 Src/wptKeysigDlg.cpp:420
-#: Src/wptMainProc.cpp:413 Src/wptMainProc.cpp:561 Src/wptMainProc.cpp:569
+#: Src/wptKeyManagerDlg.cpp:1182 Src/wptKeyManagerDlg.cpp:1195
+#: Src/wptKeyManagerDlg.cpp:1205 Src/wptKeyManagerDlg.cpp:1499
+#: Src/wptKeyManagerDlg.cpp:1521 Src/wptKeyManagerDlg.cpp:1536
+#: Src/wptKeyManagerDlg.cpp:1546 Src/wptKeyManagerDlg.cpp:1554
+#: Src/wptKeyManagerDlg.cpp:1564 Src/wptKeyManagerDlg.cpp:1570
+#: Src/wptKeyManagerDlg.cpp:1580 Src/wptKeyManagerDlg.cpp:1593
+#: Src/wptKeyManagerDlg.cpp:1610 Src/wptKeyManagerDlg.cpp:1642
+#: Src/wptKeyManagerDlg.cpp:1701 Src/wptKeyManagerDlg.cpp:1719
+#: Src/wptKeyManagerDlg.cpp:1724 Src/wptKeyManagerDlg.cpp:1729
+#: Src/wptKeyManagerDlg.cpp:1800 Src/wptKeyManagerDlg.cpp:1805
+#: Src/wptKeyManagerDlg.cpp:1938 Src/wptKeysigDlg.cpp:93
+#: Src/wptKeysigDlg.cpp:105 Src/wptKeysigDlg.cpp:314 Src/wptKeysigDlg.cpp:388
+#: Src/wptKeysigDlg.cpp:397 Src/wptKeysigDlg.cpp:442 Src/wptMainProc.cpp:413
+#: Src/wptMainProc.cpp:561 Src/wptMainProc.cpp:569
msgid "Key Manager"
msgstr "Schlüsselverwaltung"
-#: Src/wptGroupManager.cpp:208
+#: Src/wptGroupManager.cpp:245
#, c-format
msgid ""
"Do you really want to delete this group?\n"
@@ -1857,7 +1863,7 @@
"\n"
"%s"
-#: Src/wptGroupManager.cpp:236
+#: Src/wptGroupManager.cpp:272
#, c-format
msgid ""
"Do you really want to delete this entry?\n"
@@ -1916,20 +1922,20 @@
msgid "Unknown Hotkey"
msgstr "Unbekanntes Tastenkürzel"
-#: Src/wptImportList.cpp:266 Src/wptKeyEditDlgs.cpp:255
-#: Src/wptKeyEditDlgs.cpp:1156 Src/wptKeyEditDlgs.cpp:1214
-#: Src/wptKeyEditDlgs.cpp:1461 Src/wptKeyEditDlgs.cpp:1483
-#: Src/wptKeyEditDlgs.cpp:1522 Src/wptKeyEditDlgs.cpp:1555
-#: Src/wptKeyEditDlgs.cpp:1780 Src/wptKeylist.cpp:420 Src/wptKeylist.cpp:454
-#: Src/wptKeyPropsDlg.cpp:163 Src/wptKeysigDlg.cpp:144
-#: Src/wptKeysigDlg.cpp:213
+#: Src/wptImportList.cpp:266 Src/wptKeyEditDlgs.cpp:256
+#: Src/wptKeyEditDlgs.cpp:1145 Src/wptKeyEditDlgs.cpp:1197
+#: Src/wptKeyEditDlgs.cpp:1444 Src/wptKeyEditDlgs.cpp:1466
+#: Src/wptKeyEditDlgs.cpp:1505 Src/wptKeyEditDlgs.cpp:1538
+#: Src/wptKeyEditDlgs.cpp:1767 Src/wptKeylist.cpp:421 Src/wptKeylist.cpp:455
+#: Src/wptKeyPropsDlg.cpp:159 Src/wptKeysigDlg.cpp:144
+#: Src/wptKeysigDlg.cpp:214
msgid "Revoked"
msgstr "Widerrufen"
-#: Src/wptImportList.cpp:268 Src/wptKeyEditDlgs.cpp:257
-#: Src/wptKeyEditDlgs.cpp:1154 Src/wptKeyEditDlgs.cpp:1380
-#: Src/wptKeylist.cpp:422 Src/wptKeylist.cpp:452 Src/wptKeyPropsDlg.cpp:160
-#: Src/wptKeysigDlg.cpp:143 Src/wptKeysigDlg.cpp:214
+#: Src/wptImportList.cpp:268 Src/wptKeyEditDlgs.cpp:258
+#: Src/wptKeyEditDlgs.cpp:1143 Src/wptKeyEditDlgs.cpp:1363
+#: Src/wptKeylist.cpp:423 Src/wptKeylist.cpp:453 Src/wptKeyPropsDlg.cpp:157
+#: Src/wptKeysigDlg.cpp:143 Src/wptKeysigDlg.cpp:215
msgid "Expired"
msgstr "Abgelaufen"
@@ -1937,43 +1943,43 @@
msgid "secret key"
msgstr "geheimer Schlüssel"
-#: Src/wptImportList.cpp:274 Src/wptKeylist.cpp:458
+#: Src/wptImportList.cpp:274 Src/wptKeylist.cpp:459
msgid "public key"
msgstr "öffentlicher Schlüssel"
-#: Src/wptImportList.cpp:304 Src/wptKeyEditDlgs.cpp:1222
+#: Src/wptImportList.cpp:304 Src/wptKeyEditDlgs.cpp:1205
msgid "Invalid user ID"
msgstr "Ungültige Benutzerkennung"
-#: Src/wptImportList.cpp:345 Src/wptKeylist.cpp:575 Src/wptKeylist.cpp:583
-#: Src/wptKeyManagerDlg.cpp:872 Src/wptKeyManagerDlg.cpp:941
-#: Src/wptKeyserverSearchDlg.cpp:53 Src/wptSigList.cpp:52
+#: Src/wptImportList.cpp:345 Src/wptKeylist.cpp:576 Src/wptKeylist.cpp:584
+#: Src/wptKeyManagerDlg.cpp:877 Src/wptKeyManagerDlg.cpp:946
+#: Src/wptKeyserverSearchDlg.cpp:53 Src/wptSigList.cpp:53
#: Src/wptVerifyList.cpp:112
msgid "User ID"
msgstr "Benutzerkennung"
-#: Src/wptImportList.cpp:346 Src/wptKeylist.cpp:577 Src/wptKeylist.cpp:586
-#: Src/wptKeyManagerDlg.cpp:875 Src/wptKeyserverSearchDlg.cpp:50
+#: Src/wptImportList.cpp:346 Src/wptKeylist.cpp:578 Src/wptKeylist.cpp:587
+#: Src/wptKeyManagerDlg.cpp:880 Src/wptKeyserverSearchDlg.cpp:50
msgid "Size"
msgstr "Größe"
-#: Src/wptImportList.cpp:347 Src/wptKeyEditDlgs.cpp:1082
-#: Src/wptKeylist.cpp:576 Src/wptKeylist.cpp:584 Src/wptKeyManagerDlg.cpp:873
-#: Src/wptKeyManagerDlg.cpp:964 Src/wptKeyRevokersDlg.cpp:58
-#: Src/wptKeyserverSearchDlg.cpp:51 Src/wptSigList.cpp:56
+#: Src/wptImportList.cpp:347 Src/wptKeyEditDlgs.cpp:1077
+#: Src/wptKeylist.cpp:577 Src/wptKeylist.cpp:585 Src/wptKeyManagerDlg.cpp:878
+#: Src/wptKeyManagerDlg.cpp:969 Src/wptKeyRevokersDlg.cpp:58
+#: Src/wptKeyserverSearchDlg.cpp:51 Src/wptSigList.cpp:57
#: Src/wptVerifyList.cpp:111
msgid "Key ID"
msgstr "Schlüssel-ID"
-#: Src/wptImportList.cpp:348 Src/wptKeyEditDlgs.cpp:1083
-#: Src/wptKeyEditDlgs.cpp:1186 Src/wptKeylist.cpp:590
-#: Src/wptKeyManagerDlg.cpp:879 Src/wptKeyManagerDlg.cpp:967
-#: Src/wptKeyserverSearchDlg.cpp:52 Src/wptSigList.cpp:55
+#: Src/wptImportList.cpp:348 Src/wptKeyEditDlgs.cpp:1078
+#: Src/wptKeyEditDlgs.cpp:1174 Src/wptKeylist.cpp:591
+#: Src/wptKeyManagerDlg.cpp:884 Src/wptKeyManagerDlg.cpp:972
+#: Src/wptKeyserverSearchDlg.cpp:52 Src/wptSigList.cpp:56
msgid "Creation"
msgstr "Erstellung"
-#: Src/wptImportList.cpp:349 Src/wptKeylist.cpp:585
-#: Src/wptKeyManagerDlg.cpp:874 Src/wptKeyManagerDlg.cpp:966
+#: Src/wptImportList.cpp:349 Src/wptKeylist.cpp:586
+#: Src/wptKeyManagerDlg.cpp:879 Src/wptKeyManagerDlg.cpp:971
msgid "Type"
msgstr "Typ"
@@ -1987,7 +1993,7 @@
"und deshalb ein CRC Fehler auftrat."
# c:\oss\winpt-gpgme\src\wptKeyCache.cpp:479
-#: Src/wptKeyCache.cpp:747
+#: Src/wptKeyCache.cpp:748
msgid "Load GPG Keyrings..."
msgstr "Lade GPG Schlüsselbunde..."
@@ -2003,24 +2009,24 @@
msgid "Key Cache"
msgstr "Schlüsselcache"
-#: Src/wptKeyEditDlgs.cpp:228
+#: Src/wptKeyEditDlgs.cpp:228 Src/wptKeylist.cpp:388
msgid "Ultimate"
msgstr "Absolut"
-#: Src/wptKeyEditDlgs.cpp:243 Src/wptKeyEditDlgs.cpp:1151
+#: Src/wptKeyEditDlgs.cpp:243 Src/wptKeyEditDlgs.cpp:1140
#: Src/wptKeylist.cpp:243 Src/wptKeylist.cpp:382
msgid "Never"
msgstr "Niemals"
-#: Src/wptKeyEditDlgs.cpp:259 Src/wptKeyEditDlgs.cpp:1158
+#: Src/wptKeyEditDlgs.cpp:260 Src/wptKeyEditDlgs.cpp:1147
msgid "OK"
msgstr "OK"
-#: Src/wptKeyEditDlgs.cpp:281
+#: Src/wptKeyEditDlgs.cpp:282
msgid "user ID"
msgstr "Benutzerkennung"
-#: Src/wptKeyEditDlgs.cpp:282
+#: Src/wptKeyEditDlgs.cpp:283
#, c-format
msgid ""
"Could not get key information for: \"%s\":\n"
@@ -2030,7 +2036,7 @@
"%s"
# c:\oss\winpt-gpgme\src\wptKeyEditDlgs.cpp:258
-#: Src/wptKeyEditDlgs.cpp:354
+#: Src/wptKeyEditDlgs.cpp:355
msgid ""
"Remember that the image is stored within your public key. If you use a very "
"large picture, your key will become very large as well! Keeping the image "
@@ -2041,7 +2047,7 @@
"240x288 grosses Bild ist eine gute Größe."
# c:\oss\winpt-gpgme\src\wptKeyEditDlgs.cpp:259
-#: Src/wptKeyEditDlgs.cpp:355
+#: Src/wptKeyEditDlgs.cpp:356
msgid ""
"Pick an image to use for your photo ID.\n"
"The image must be a JPEG file."
@@ -2049,35 +2055,35 @@
"Bitte ein Bild auswählen fuer die photo ID.\n"
"Das Bild muss eine JPEG Datei sein."
-#: Src/wptKeyEditDlgs.cpp:356 Src/wptKeyEditDlgs.cpp:444
+#: Src/wptKeyEditDlgs.cpp:357 Src/wptKeyEditDlgs.cpp:445
#: Src/wptKeysignDlg.cpp:283
msgid "Passphrase"
msgstr "Passwort"
-#: Src/wptKeyEditDlgs.cpp:358
+#: Src/wptKeyEditDlgs.cpp:359
msgid "Add Photo ID"
msgstr "Photo ID hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:373
+#: Src/wptKeyEditDlgs.cpp:374
msgid "Select Image File"
msgstr "Bilddatei auswählen"
-#: Src/wptKeyEditDlgs.cpp:377 Src/wptKeyEditDlgs.cpp:387
-#: Src/wptKeyEditDlgs.cpp:393 Src/wptKeyEditDlgs.cpp:405
-#: Src/wptKeyEditDlgs.cpp:915
+#: Src/wptKeyEditDlgs.cpp:378 Src/wptKeyEditDlgs.cpp:388
+#: Src/wptKeyEditDlgs.cpp:394 Src/wptKeyEditDlgs.cpp:406
+#: Src/wptKeyEditDlgs.cpp:911
msgid "Add Photo"
msgstr "Foto hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:378
+#: Src/wptKeyEditDlgs.cpp:379
#, c-format
msgid "'%s' is not a valid JPEG file."
msgstr "'%s' is keine gültige JPEG Datei."
-#: Src/wptKeyEditDlgs.cpp:387 Src/wptKeyRevokeDlg.cpp:173
+#: Src/wptKeyEditDlgs.cpp:388 Src/wptKeyRevokeDlg.cpp:173
msgid "Please enter a file name."
msgstr "Bitte Dateinamen eingeben."
-#: Src/wptKeyEditDlgs.cpp:391
+#: Src/wptKeyEditDlgs.cpp:392
msgid ""
"The JPEG is really large.\n"
"Are you sure you want to use it?"
@@ -2085,146 +2091,146 @@
"Das JPEG ist sehr groß.\n"
"Sind Sie sicher, dass Sie es benutzen wollen?"
-#: Src/wptKeyEditDlgs.cpp:410
+#: Src/wptKeyEditDlgs.cpp:411
msgid "Photo successfully added."
msgstr "Foto erfolgreich hinzugefügt."
-#: Src/wptKeyEditDlgs.cpp:411 Src/wptKeyEditDlgs.cpp:481
-#: Src/wptKeyEditDlgs.cpp:564 Src/wptKeyEditDlgs.cpp:740
-#: Src/wptKeyEditDlgs.cpp:1485 Src/wptKeyEditDlgs.cpp:1557
-#: Src/wptKeyEditDlgs.cpp:1642 Src/wptKeyEditDlgs.cpp:1837
-#: Src/wptKeygenDlg.cpp:489 Src/wptKeygenDlg.cpp:606
-#: Src/wptKeyPropsDlg.cpp:357 Src/wptOwnertrustDlg.cpp:124
+#: Src/wptKeyEditDlgs.cpp:412 Src/wptKeyEditDlgs.cpp:479
+#: Src/wptKeyEditDlgs.cpp:562 Src/wptKeyEditDlgs.cpp:736
+#: Src/wptKeyEditDlgs.cpp:1468 Src/wptKeyEditDlgs.cpp:1540
+#: Src/wptKeyEditDlgs.cpp:1625 Src/wptKeyEditDlgs.cpp:1824
+#: Src/wptKeygenDlg.cpp:488 Src/wptKeygenDlg.cpp:604
+#: Src/wptKeyPropsDlg.cpp:361 Src/wptOwnertrustDlg.cpp:124
#: Src/wptOwnertrustDlg.cpp:136
msgid "GnuPG Status"
msgstr "GnuPG-Status"
# c:\oss\winpt-gpgme\src\wptKeyEditDlgs.cpp:350
-#: Src/wptKeyEditDlgs.cpp:442
+#: Src/wptKeyEditDlgs.cpp:443
msgid "Appointing a key as designated revoker cannot be undone."
msgstr ""
"Hinzufügen eines Widerrufers kann nicht mehr\n"
"rückgängig gemacht werden."
-#: Src/wptKeyEditDlgs.cpp:443
+#: Src/wptKeyEditDlgs.cpp:444
msgid "Public key"
msgstr "öff. Schlüssel"
-#: Src/wptKeyEditDlgs.cpp:446 Src/wptKeyEditDlgs.cpp:462
-#: Src/wptKeyEditDlgs.cpp:475 Src/wptKeyEditDlgs.cpp:946
+#: Src/wptKeyEditDlgs.cpp:447 Src/wptKeyEditDlgs.cpp:460
+#: Src/wptKeyEditDlgs.cpp:473 Src/wptKeyEditDlgs.cpp:942
msgid "Add Revoker"
msgstr "Wiederrufer hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:462 Src/wptKeyEditDlgs.cpp:1517
-#: Src/wptKeyEditDlgs.cpp:1574 Src/wptKeyEditDlgs.cpp:1619
-#: Src/wptKeyEditDlgs.cpp:1769 Src/wptKeyEditDlgs.cpp:1807
-#: Src/wptKeyEditDlgs.cpp:1993
+#: Src/wptKeyEditDlgs.cpp:460 Src/wptKeyEditDlgs.cpp:1500
+#: Src/wptKeyEditDlgs.cpp:1557 Src/wptKeyEditDlgs.cpp:1602
+#: Src/wptKeyEditDlgs.cpp:1756 Src/wptKeyEditDlgs.cpp:1794
+#: Src/wptKeyEditDlgs.cpp:1980
msgid "Please select a user ID."
msgstr "Bitte eine Benutzerkennung wählen."
-#: Src/wptKeyEditDlgs.cpp:480
+#: Src/wptKeyEditDlgs.cpp:478
msgid "Revoker successfully addded."
msgstr "Widerrufer erfolgreich hinzugefügt."
-#: Src/wptKeyEditDlgs.cpp:514
+#: Src/wptKeyEditDlgs.cpp:512
msgid "Add new User ID"
msgstr "Neue Benutzerkennung hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:516
+#: Src/wptKeyEditDlgs.cpp:514
msgid "&Email"
msgstr "&E-Mail"
-#: Src/wptKeyEditDlgs.cpp:517
+#: Src/wptKeyEditDlgs.cpp:515
msgid "&Comment"
msgstr "&Kommentar"
-#: Src/wptKeyEditDlgs.cpp:533
+#: Src/wptKeyEditDlgs.cpp:531
msgid "Please enter a name (min. 5 chars.)"
msgstr "Bitte Namen eingeben (min. 5 Zeichen)"
-#: Src/wptKeyEditDlgs.cpp:534 Src/wptKeyEditDlgs.cpp:540
-#: Src/wptKeyEditDlgs.cpp:545 Src/wptKeyEditDlgs.cpp:549
-#: Src/wptKeyEditDlgs.cpp:562
+#: Src/wptKeyEditDlgs.cpp:532 Src/wptKeyEditDlgs.cpp:538
+#: Src/wptKeyEditDlgs.cpp:543 Src/wptKeyEditDlgs.cpp:547
+#: Src/wptKeyEditDlgs.cpp:560
msgid "UserID"
msgstr "Benutzerkennung"
-#: Src/wptKeyEditDlgs.cpp:539
+#: Src/wptKeyEditDlgs.cpp:537
msgid ""
"Please enter the email address in the email field and not in the name field"
msgstr ""
"Bitte E-Mail-Adresse in das E-Mail-Feld und nicht in das Namensfeld eingeben"
-#: Src/wptKeyEditDlgs.cpp:545
+#: Src/wptKeyEditDlgs.cpp:543
msgid "Please enter an email address."
msgstr "Bitte eine E-Mail-Adresse eingeben."
-#: Src/wptKeyEditDlgs.cpp:549
+#: Src/wptKeyEditDlgs.cpp:547
msgid "Invalid email address."
msgstr "Ungültige E-Mail-Adresse"
-#: Src/wptKeyEditDlgs.cpp:564
+#: Src/wptKeyEditDlgs.cpp:562
msgid "user ID successfully added."
msgstr "Benutzerkennung erfolgreich hinzugefügt."
-#: Src/wptKeyEditDlgs.cpp:649 Src/wptKeyEditDlgs.cpp:853
+#: Src/wptKeyEditDlgs.cpp:646 Src/wptKeyEditDlgs.cpp:849
msgid "Add new Subkey"
msgstr "Neuen Unterschlüssel hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:650
+#: Src/wptKeyEditDlgs.cpp:647
msgid "Key type"
msgstr "Schlüssel-Typ"
-#: Src/wptKeyEditDlgs.cpp:651
+#: Src/wptKeyEditDlgs.cpp:648
msgid "Size in bits"
msgstr "Größe in Bits"
-#: Src/wptKeyEditDlgs.cpp:652
+#: Src/wptKeyEditDlgs.cpp:649
msgid "Key expiration"
msgstr "Key Ablaufdatum"
-#: Src/wptKeyEditDlgs.cpp:698
+#: Src/wptKeyEditDlgs.cpp:695
msgid "Please select one entry."
msgstr "Bitte wählen Sie einen Eintrag aus."
-#: Src/wptKeyEditDlgs.cpp:699 Src/wptKeyEditDlgs.cpp:705
-#: Src/wptKeyEditDlgs.cpp:737 Src/wptKeyEditDlgs.cpp:836
+#: Src/wptKeyEditDlgs.cpp:696 Src/wptKeyEditDlgs.cpp:702
+#: Src/wptKeyEditDlgs.cpp:733 Src/wptKeyEditDlgs.cpp:832
msgid "Add Subkey"
msgstr "Unterschlüssel hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:704
+#: Src/wptKeyEditDlgs.cpp:701
msgid "DSS uses a fixed keysize of 1024. Size changed."
msgstr "DSS benötigt feste Schlüssellänge von 1024. Größe geändert."
-#: Src/wptKeyEditDlgs.cpp:739
+#: Src/wptKeyEditDlgs.cpp:735
msgid "Subkey successfully added."
msgstr "Unterschlüssel erfolgreich hinzugefügt."
-#: Src/wptKeyEditDlgs.cpp:767 Src/wptKeyEditDlgs.cpp:835
-#: Src/wptKeyEditDlgs.cpp:914 Src/wptKeyEditDlgs.cpp:946
-#: Src/wptKeyEditDlgs.cpp:1026 Src/wptKeyEditDlgs.cpp:1369
-#: Src/wptKeyEditDlgs.cpp:1444 Src/wptKeyEditDlgs.cpp:1506
-#: Src/wptKeyManagerDlg.cpp:1544
+#: Src/wptKeyEditDlgs.cpp:763 Src/wptKeyEditDlgs.cpp:831
+#: Src/wptKeyEditDlgs.cpp:910 Src/wptKeyEditDlgs.cpp:942
+#: Src/wptKeyEditDlgs.cpp:1022 Src/wptKeyEditDlgs.cpp:1352
+#: Src/wptKeyEditDlgs.cpp:1427 Src/wptKeyEditDlgs.cpp:1489
+#: Src/wptKeyManagerDlg.cpp:1553
msgid "There is no secret key available!"
msgstr "Kein geheimer Schlüssel vorhanden!"
-#: Src/wptKeyEditDlgs.cpp:768 Src/wptKeyEditDlgs.cpp:786
+#: Src/wptKeyEditDlgs.cpp:764 Src/wptKeyEditDlgs.cpp:782
msgid "Add user ID"
msgstr "Benutzerkennung hinzufügen"
-#: Src/wptKeyEditDlgs.cpp:893
+#: Src/wptKeyEditDlgs.cpp:889
msgid "Preferred keyserver successfully set."
msgstr "Bevorzugter Keyserver wurde erfolgreich gesetzt."
-#: Src/wptKeyEditDlgs.cpp:980 Src/wptKeyEditOwnertrustDlg.cpp:55
-#: Src/wptKeyPropsDlg.cpp:349
+#: Src/wptKeyEditDlgs.cpp:976 Src/wptKeyEditOwnertrustDlg.cpp:55
+#: Src/wptKeyPropsDlg.cpp:353
msgid "Change Ownertrust"
msgstr "Besitzervertrauen ändern"
-#: Src/wptKeyEditDlgs.cpp:983 Src/wptKeyManager.cpp:220
+#: Src/wptKeyEditDlgs.cpp:979 Src/wptKeyManager.cpp:220
msgid "Key status changed."
msgstr "Schlüsselstatus geändert."
-#: Src/wptKeyEditDlgs.cpp:1032
+#: Src/wptKeyEditDlgs.cpp:1028
msgid ""
"Cannot change passphrase because the key\n"
"is protected with the IDEA encryption algorithm."
@@ -2232,15 +2238,15 @@
"Kann das Passwort das Schlüssels nicht ändern, da der \n"
"Schlüssel mit dem IDEA Verschlüsselungs-Algorithmus gesichert ist."
-#: Src/wptKeyEditDlgs.cpp:1039
+#: Src/wptKeyEditDlgs.cpp:1035
msgid "Current (old) Passphrase"
msgstr "Aktuelles (altes) Passwort"
-#: Src/wptKeyEditDlgs.cpp:1043
+#: Src/wptKeyEditDlgs.cpp:1039
msgid "New Passphrase"
msgstr "Neues Passwort"
-#: Src/wptKeyEditDlgs.cpp:1050 Src/wptPassphraseDlg.cpp:191
+#: Src/wptKeyEditDlgs.cpp:1046 Src/wptPassphraseDlg.cpp:191
msgid ""
"The passphrase contains 8-bit characters.\n"
"It is not suggested to use charset specific characters."
@@ -2248,44 +2254,40 @@
"Das Passwort enthält 8-bit Zeichen.\n"
"Es ist nicht zu empfehlen zeichensatzspezifische Zeichen zu benutzen."
-#: Src/wptKeyEditDlgs.cpp:1062
+#: Src/wptKeyEditDlgs.cpp:1058
msgid "Change Passwd"
msgstr "Passwort ändern"
-#: Src/wptKeyEditDlgs.cpp:1064
+#: Src/wptKeyEditDlgs.cpp:1060
msgid "Passphrase successfully changed."
msgstr "Passwort erfolgreich geändert."
-#: Src/wptKeyEditDlgs.cpp:1081 Src/wptKeyManagerDlg.cpp:880
+#: Src/wptKeyEditDlgs.cpp:1076 Src/wptKeyManagerDlg.cpp:885
msgid "Description"
msgstr "Beschreibung"
-#: Src/wptKeyEditDlgs.cpp:1084
+#: Src/wptKeyEditDlgs.cpp:1079
msgid "Expires"
msgstr "Verfällt"
-#: Src/wptKeyEditDlgs.cpp:1098 Src/wptKeyEditDlgs.cpp:1192
-msgid "Could not find key."
-msgstr "Konnte Schlüssel nicht finden."
-
-#: Src/wptKeyEditDlgs.cpp:1105
+#: Src/wptKeyEditDlgs.cpp:1094
msgid "No subkey(s) found."
msgstr "Kein(e) Unterschlüssel gefunden."
-#: Src/wptKeyEditDlgs.cpp:1183 Src/wptKeylist.cpp:579 Src/wptKeylist.cpp:588
-#: Src/wptKeyManagerDlg.cpp:877
+#: Src/wptKeyEditDlgs.cpp:1171 Src/wptKeylist.cpp:580 Src/wptKeylist.cpp:589
+#: Src/wptKeyManagerDlg.cpp:882
msgid "Validity"
msgstr "Gültigkeit"
-#: Src/wptKeyEditDlgs.cpp:1185
+#: Src/wptKeyEditDlgs.cpp:1173
msgid "Email"
msgstr "E-Mail"
-#: Src/wptKeyEditDlgs.cpp:1198
+#: Src/wptKeyEditDlgs.cpp:1181
msgid "No user ID(s) found."
msgstr "Keine Benutzerkennung(en) gefunden."
-#: Src/wptKeyEditDlgs.cpp:1280
+#: Src/wptKeyEditDlgs.cpp:1263
msgid ""
"ADDUID \t\tadd a user ID\r\n"
"ADDPHOTO \t\tadd a photo ID\r\n"
@@ -2329,19 +2331,19 @@
"CLEAN \t\tEntferne unbrauchbare Signaturen vom Schlüssel\r\n"
"MINIMIZE \t\tEntferne alle Signaturen vom Schlüssel\r\n"
-#: Src/wptKeyEditDlgs.cpp:1302
+#: Src/wptKeyEditDlgs.cpp:1285
msgid "Key Edit Help"
msgstr "Hilfe zum Schlüssel bearbeiten"
-#: Src/wptKeyEditDlgs.cpp:1318
+#: Src/wptKeyEditDlgs.cpp:1301
msgid "Primary key can not be deleted!"
msgstr "Primärer Schlüssel kann nicht gelöscht werden!"
-#: Src/wptKeyEditDlgs.cpp:1326
+#: Src/wptKeyEditDlgs.cpp:1309
msgid "Primary subkey can not be deleted!"
msgstr "Primärer Unterschlüssel kann nicht gelöscht werden!"
-#: Src/wptKeyEditDlgs.cpp:1334
+#: Src/wptKeyEditDlgs.cpp:1317
#, c-format
msgid ""
"\"Subkey %s.\"\n"
@@ -2358,15 +2360,15 @@
"\n"
"Möchten Sie diesen Unterschlüssel wirklich löschen?"
-#: Src/wptKeyEditDlgs.cpp:1346
+#: Src/wptKeyEditDlgs.cpp:1329
msgid "Delete Subkey"
msgstr "Unterschlüssel löschen"
-#: Src/wptKeyEditDlgs.cpp:1350
+#: Src/wptKeyEditDlgs.cpp:1333
msgid "Subkey successfully deleted."
msgstr "Unterschlüssel erfolgreich gelöscht."
-#: Src/wptKeyEditDlgs.cpp:1381
+#: Src/wptKeyEditDlgs.cpp:1364
msgid ""
"Key already expired.\n"
"\n"
@@ -2376,19 +2378,19 @@
"\n"
"Wollen Sie das Ablaufdatum ändern?"
-#: Src/wptKeyEditDlgs.cpp:1390 Src/wptKeyEditDlgs.cpp:1393
+#: Src/wptKeyEditDlgs.cpp:1373 Src/wptKeyEditDlgs.cpp:1376
msgid "Key Expiration Date"
msgstr "Ablaufdatum"
-#: Src/wptKeyEditDlgs.cpp:1416
+#: Src/wptKeyEditDlgs.cpp:1399
msgid "Expire Subkey"
msgstr "Untschlüssel Ablauf"
-#: Src/wptKeyEditDlgs.cpp:1422
+#: Src/wptKeyEditDlgs.cpp:1405
msgid "Subkey expire date successfully set."
msgstr "Unterschlüsselablaufdatum erfolgreich hinzugefügt."
-#: Src/wptKeyEditDlgs.cpp:1453
+#: Src/wptKeyEditDlgs.cpp:1436
msgid ""
"No subkeys were found, if you want to revoke the\n"
"whole key, please use the Key Manager command directly.\n"
@@ -2400,31 +2402,31 @@
"\n"
"Diese Funktion ist nur für das Widerrufen einzelner Unterschlüssel gedacht."
-#: Src/wptKeyEditDlgs.cpp:1462
+#: Src/wptKeyEditDlgs.cpp:1445
msgid "Key already revoked."
msgstr "Der Schlüssel ist bereits widerrufen."
-#: Src/wptKeyEditDlgs.cpp:1481
+#: Src/wptKeyEditDlgs.cpp:1464
msgid "Revoke Subkey"
msgstr "Unterschlüssel widerrufen"
-#: Src/wptKeyEditDlgs.cpp:1485
+#: Src/wptKeyEditDlgs.cpp:1468
msgid "Subkey successfully revoked."
msgstr "Unterschlüssel erfolgreich widerrufen."
-#: Src/wptKeyEditDlgs.cpp:1507
+#: Src/wptKeyEditDlgs.cpp:1490
msgid "Revoke user ID"
msgstr "Benutzerkennung widerrufen"
-#: Src/wptKeyEditDlgs.cpp:1512
+#: Src/wptKeyEditDlgs.cpp:1495
msgid "Key has only one user ID."
msgstr "Schlüssel hat nur eine Benutzerkennung."
-#: Src/wptKeyEditDlgs.cpp:1523
+#: Src/wptKeyEditDlgs.cpp:1506
msgid "This user ID has been already revoked."
msgstr "Diese Benutzerkennung wurde bereits widerrufen."
-#: Src/wptKeyEditDlgs.cpp:1529
+#: Src/wptKeyEditDlgs.cpp:1512
#, c-format
msgid ""
"user ID \"%s\".\n"
@@ -2434,47 +2436,47 @@
"Benutzerkennung %s.\r\n"
"Diese Benutzerkennung wirklich widerrufen?"
-#: Src/wptKeyEditDlgs.cpp:1553
+#: Src/wptKeyEditDlgs.cpp:1536
msgid "Revoke User ID"
msgstr "Benutzerkennung widerrufen"
-#: Src/wptKeyEditDlgs.cpp:1557
+#: Src/wptKeyEditDlgs.cpp:1540
msgid "User ID successfully revoked"
msgstr "Benutzerkennung erfolgreich widerrufen"
-#: Src/wptKeyEditDlgs.cpp:1599
+#: Src/wptKeyEditDlgs.cpp:1582
msgid "Could not set user ID preferences"
msgstr "Konnte die veränderter Benutzerkennung nicht speichern"
-#: Src/wptKeyEditDlgs.cpp:1639
+#: Src/wptKeyEditDlgs.cpp:1622
msgid "Primary"
msgstr "Primär"
-#: Src/wptKeyEditDlgs.cpp:1642
+#: Src/wptKeyEditDlgs.cpp:1625
msgid "User ID successfully flagged"
msgstr "Benutzerkennung erfolgreich gekennzeichnet"
-#: Src/wptKeyEditDlgs.cpp:1736
+#: Src/wptKeyEditDlgs.cpp:1719
msgid "No preferences available."
msgstr "Keine Präferenzen verfübar."
-#: Src/wptKeyEditDlgs.cpp:1740
+#: Src/wptKeyEditDlgs.cpp:1723
msgid "MDC feature"
msgstr "Unterstützt MDC"
-#: Src/wptKeyEditDlgs.cpp:1742
+#: Src/wptKeyEditDlgs.cpp:1725
msgid "user ID:"
msgstr "Benutzerkennung:"
-#: Src/wptKeyEditDlgs.cpp:1743 Src/wptKeyeditSetPrefDlg.cpp:116
+#: Src/wptKeyEditDlgs.cpp:1726 Src/wptKeyeditSetPrefDlg.cpp:116
msgid "Key Preferences"
msgstr "Schlüsseleinstellungen"
-#: Src/wptKeyEditDlgs.cpp:1802
+#: Src/wptKeyEditDlgs.cpp:1789
msgid "Primary user ID can not be deleted!"
msgstr "Primäre Benutzerkennung kann nicht gelöscht werden!"
-#: Src/wptKeyEditDlgs.cpp:1813
+#: Src/wptKeyEditDlgs.cpp:1800
#, c-format
msgid ""
"user ID \"%s\".\n"
@@ -2489,27 +2491,27 @@
"\n"
"Diese Benutzerkennung wirklich löschen?"
-#: Src/wptKeyEditDlgs.cpp:1833
+#: Src/wptKeyEditDlgs.cpp:1820
msgid "Delete user ID"
msgstr "Benutzerkennung löschen"
-#: Src/wptKeyEditDlgs.cpp:1837
+#: Src/wptKeyEditDlgs.cpp:1824
msgid "User ID successfully deleted"
msgstr "Benutzerkennung erfolgreich gelöscht"
-#: Src/wptKeyEditDlgs.cpp:1942 Src/wptKeyEditDlgs.cpp:1960
+#: Src/wptKeyEditDlgs.cpp:1929 Src/wptKeyEditDlgs.cpp:1947
msgid "Finished to compact key."
msgstr "Schlüssel erfolgreich bearbeitet."
-#: Src/wptKeyEditDlgs.cpp:1997
+#: Src/wptKeyEditDlgs.cpp:1984
msgid "Do you really want to make this sig exportable?"
msgstr "Wollen Sie diese Signatur wirklich exportierbar machen?"
-#: Src/wptKeyEditDlgs.cpp:2021 Src/wptKeysignDlg.cpp:392
+#: Src/wptKeyEditDlgs.cpp:2008 Src/wptKeysignDlg.cpp:392
msgid "Key successfully signed."
msgstr "Schlüssel erfolgreich signiert."
-#: Src/wptKeyEditDlgs.cpp:2084
+#: Src/wptKeyEditDlgs.cpp:2071
#, c-format
msgid ""
"Your keys is listed as a designated revoker for the key\n"
@@ -2527,28 +2529,28 @@
"erstellen wollen welches es erlaubt den gelisteten Schlüssel\n"
"zu widerrufen?"
-#: Src/wptKeyEditDlgs.cpp:2132
+#: Src/wptKeyEditDlgs.cpp:2119
msgid "Could not set subkey window procedure."
msgstr "Konnte \"subkey window procedure\" nicht setzen."
-#: Src/wptKeyEditDlgs.cpp:2145
+#: Src/wptKeyEditDlgs.cpp:2132
msgid "Could not set user ID window procedure."
msgstr "Konnte \"userID window procedure\" nicht setzen."
# c:\oss\winpt-gpgme\src\wptKeyEditDlgs.cpp:1739
-#: Src/wptKeyEditDlgs.cpp:2154
+#: Src/wptKeyEditDlgs.cpp:2141
msgid "Command>"
msgstr "Kommando>"
-#: Src/wptKeyEditDlgs.cpp:2157
+#: Src/wptKeyEditDlgs.cpp:2144
msgid "&Revoke..."
msgstr "Widerrufen..."
-#: Src/wptKeyEditDlgs.cpp:2189
+#: Src/wptKeyEditDlgs.cpp:2176
msgid "Please select a command."
msgstr "Bitte einen Befehl auswählen."
-#: Src/wptKeyEditDlgs.cpp:2193
+#: Src/wptKeyEditDlgs.cpp:2180
msgid "This command cannot be used with PGP 2 (v3) keys.\n"
msgstr "Dieser Befehl kann mit PGP2 (v3) Schlüsseln nicht verwendet werden.\n"
@@ -2587,8 +2589,8 @@
msgstr "Bitte wählen Sie einen Eintrag."
#: Src/wptKeyEditOwnertrustDlg.cpp:88 Src/wptKeyEditOwnertrustDlg.cpp:95
-#: Src/wptKeyEditOwnertrustDlg.cpp:104 Src/wptKeyManagerDlg.cpp:935
-#: Src/wptKeyManagerDlg.cpp:1757 Src/wptKeyPropsDlg.cpp:289
+#: Src/wptKeyEditOwnertrustDlg.cpp:104 Src/wptKeyManagerDlg.cpp:940
+#: Src/wptKeyManagerDlg.cpp:1766 Src/wptKeyPropsDlg.cpp:293
#: Src/wptOwnertrustDlg.cpp:97 Src/wptOwnertrustDlg.cpp:121
#: Src/wptOwnertrustDlg.cpp:133
msgid "Ownertrust"
@@ -2610,8 +2612,8 @@
#: Src/wptKeygenDlg.cpp:369 Src/wptKeygenDlg.cpp:408 Src/wptKeygenDlg.cpp:413
#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:423 Src/wptKeygenDlg.cpp:430
#: Src/wptKeygenDlg.cpp:438 Src/wptKeygenDlg.cpp:452 Src/wptKeygenDlg.cpp:461
-#: Src/wptKeygenDlg.cpp:486 Src/wptKeygenDlg.cpp:582
-#: Src/wptKeyManagerDlg.cpp:1624 Src/wptPassphraseDlg.cpp:109
+#: Src/wptKeygenDlg.cpp:485 Src/wptKeygenDlg.cpp:581
+#: Src/wptKeyManagerDlg.cpp:1633 Src/wptPassphraseDlg.cpp:109
msgid "Key Generation"
msgstr "Schlüsselerzeugung"
@@ -2702,15 +2704,15 @@
msgid "Do you really need such a large key?"
msgstr "Benötigen Sie wirklich solch einen großen Schlüssel?"
-#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:559
+#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:558
msgid "Please enter the name."
msgstr "Bitte geben Sie einen Namen ein."
-#: Src/wptKeygenDlg.cpp:422 Src/wptKeygenDlg.cpp:564
+#: Src/wptKeygenDlg.cpp:422 Src/wptKeygenDlg.cpp:563
msgid "Please do not enter the email address in the name field."
msgstr "Bitte geben Sie nicht die E-Mail-Adresse im Kommentarfeld ein."
-#: Src/wptKeygenDlg.cpp:429 Src/wptKeygenDlg.cpp:571
+#: Src/wptKeygenDlg.cpp:429 Src/wptKeygenDlg.cpp:570
msgid "Please enter a valid email address."
msgstr "Bitte geben Sie eine E-Mail-Adresse ein."
@@ -2722,30 +2724,30 @@
msgid "Please enter the passphrase."
msgstr "Bitte das Passwort eingeben."
-#: Src/wptKeygenDlg.cpp:489 Src/wptKeygenDlg.cpp:606
+#: Src/wptKeygenDlg.cpp:488 Src/wptKeygenDlg.cpp:604
msgid "Key Generation completed"
msgstr "Schlüsselerzeugung abgeschlossen"
# c:\oss\winpt-gpgme\src\wptKeygenDlg.cpp:589
-#: Src/wptKeygenDlg.cpp:532
+#: Src/wptKeygenDlg.cpp:531
msgid "&Prefer RSA keys"
msgstr "RSA Schlüssel &bervorzugen"
-#: Src/wptKeygenDlg.cpp:533
+#: Src/wptKeygenDlg.cpp:532
msgid "Real name:"
msgstr "Ihr Name:"
-#: Src/wptKeygenDlg.cpp:534
+#: Src/wptKeygenDlg.cpp:533
msgid "Email address:"
msgstr "E-Mail-&Adresse:"
# c:\oss\winpt-gpgme\src\wptKeygenDlg.cpp:592
-#: Src/wptKeygenDlg.cpp:535
+#: Src/wptKeygenDlg.cpp:534
msgid "Name and E-Mail Assignment"
msgstr "Name und E-Mail Zuweisung"
# c:\oss\winpt-gpgme\src\wptKeygenDlg.cpp:593
-#: Src/wptKeygenDlg.cpp:536
+#: Src/wptKeygenDlg.cpp:535
msgid ""
"Every key pair must have a name associated with it. The name and\n"
"email address let your correspondents that your public key they are\n"
@@ -2756,7 +2758,7 @@
"Schlüssel zu Ihen gehört."
# c:\oss\winpt-gpgme\src\wptKeygenDlg.cpp:594
-#: Src/wptKeygenDlg.cpp:537
+#: Src/wptKeygenDlg.cpp:536
msgid ""
"By accosiating an email address with your key pair, you will enable WinPT to "
"assist your correspondents in selecting the correct public\n"
@@ -2767,17 +2769,17 @@
"Schlüssel auswählen\n"
"wenn dise mit Ihnen kommunizieren wollen."
-#: Src/wptKeygenDlg.cpp:538 Src/wptKeygenDlg.cpp:560 Src/wptKeygenDlg.cpp:565
-#: Src/wptKeygenDlg.cpp:572 Src/wptKeygenDlg.cpp:578 Src/wptKeygenDlg.cpp:602
-#: Src/wptKeyManagerDlg.cpp:1647
+#: Src/wptKeygenDlg.cpp:537 Src/wptKeygenDlg.cpp:559 Src/wptKeygenDlg.cpp:564
+#: Src/wptKeygenDlg.cpp:571 Src/wptKeygenDlg.cpp:577 Src/wptKeygenDlg.cpp:600
+#: Src/wptKeyManagerDlg.cpp:1656
msgid "Key Generation Wizard"
msgstr "Schlüsselerzeugungs-Assistent"
-#: Src/wptKeygenDlg.cpp:540
+#: Src/wptKeygenDlg.cpp:539
msgid "E&xpert"
msgstr "E&xperte"
-#: Src/wptKeygenDlg.cpp:577
+#: Src/wptKeygenDlg.cpp:576
msgid "Please do not add '<' or '>' to the email address."
msgstr "Bitte nicht '<' oder '>' zu der E-Mail-Adresse hinzufueen."
@@ -2799,7 +2801,7 @@
#: Src/wptKeyImportStatusDlg.cpp:52
msgid "Revocation certificates"
-msgstr "\"Widerruf-Zertifikate\""
+msgstr "Widerruf-Zertifikate"
#: Src/wptKeyImportStatusDlg.cpp:53
msgid "No (valid) user ID"
@@ -2850,24 +2852,24 @@
msgstr "Marginal"
# c:\oss\winpt-gpgme\src\wptKeylist.cpp:492
-#: Src/wptKeylist.cpp:387
+#: Src/wptKeylist.cpp:386
msgid "Full"
msgstr "Voll"
-#: Src/wptKeylist.cpp:424 Src/wptKeylist.cpp:450 Src/wptKeyPropsDlg.cpp:166
+#: Src/wptKeylist.cpp:425 Src/wptKeylist.cpp:451 Src/wptKeyPropsDlg.cpp:161
msgid "Disabled"
msgstr "Inaktiv"
-#: Src/wptKeylist.cpp:460
+#: Src/wptKeylist.cpp:461
msgid "key pair"
msgstr "Schlüsselpaar"
-#: Src/wptKeylist.cpp:578 Src/wptKeylist.cpp:587 Src/wptKeyManagerDlg.cpp:876
-#: Src/wptKeyManagerDlg.cpp:965
+#: Src/wptKeylist.cpp:579 Src/wptKeylist.cpp:588 Src/wptKeyManagerDlg.cpp:881
+#: Src/wptKeyManagerDlg.cpp:970
msgid "Cipher"
msgstr "Cipher"
-#: Src/wptKeylist.cpp:589 Src/wptKeyManagerDlg.cpp:878
+#: Src/wptKeylist.cpp:590 Src/wptKeyManagerDlg.cpp:883
#: Src/wptVerifyList.cpp:110
msgid "Trust"
msgstr "Vertrauen"
@@ -3085,217 +3087,217 @@
msgid "3. Key is no longer used"
msgstr "3. Der Schlüssel wird nicht mehr benutzt"
-#: Src/wptKeyManagerDlg.cpp:449 Src/wptKeyManagerDlg.cpp:985
+#: Src/wptKeyManagerDlg.cpp:454 Src/wptKeyManagerDlg.cpp:990
msgid "Paste Key from Clipboard"
msgstr "Schlüssel aus Ablage einfügen"
-#: Src/wptKeyManagerDlg.cpp:470
+#: Src/wptKeyManagerDlg.cpp:475
#, c-format
msgid "Default Key: %s"
msgstr "Standardschlüssel: %s"
-#: Src/wptKeyManagerDlg.cpp:472
+#: Src/wptKeyManagerDlg.cpp:477
#, c-format
msgid "Default Key: 0x%s"
msgstr "Standardschlüssel: 0x%s"
-#: Src/wptKeyManagerDlg.cpp:493
+#: Src/wptKeyManagerDlg.cpp:498
#, c-format
msgid "%d secret keys"
msgstr "%d geheime Schlüssel"
# c:\oss\winpt-gpgme\src\wptKeyManager.cpp:849
-#: Src/wptKeyManagerDlg.cpp:494
+#: Src/wptKeyManagerDlg.cpp:499
#, c-format
msgid "%d keys"
msgstr "%d Schlüssel"
-#: Src/wptKeyManagerDlg.cpp:930
+#: Src/wptKeyManagerDlg.cpp:935
msgid "Key"
msgstr "Schlüssel"
-#: Src/wptKeyManagerDlg.cpp:931 Src/wptKeyManagerDlg.cpp:1216
+#: Src/wptKeyManagerDlg.cpp:936 Src/wptKeyManagerDlg.cpp:1220
msgid "Groups"
msgstr "Gruppen"
# c:\oss\winpt-gpgme\src\wptFileManagerDlg.cpp:478
-#: Src/wptKeyManagerDlg.cpp:934
+#: Src/wptKeyManagerDlg.cpp:939
msgid "Send Mail..."
msgstr "E-Mail versenden..."
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:685
-#: Src/wptKeyManagerDlg.cpp:936
+#: Src/wptKeyManagerDlg.cpp:941
msgid "&Copy\tCtrl+C"
msgstr "&Kopieren\tCtrl+C"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:686
-#: Src/wptKeyManagerDlg.cpp:937
+#: Src/wptKeyManagerDlg.cpp:942
msgid "&Paste\tCtrl+V"
msgstr "&Einfügen\tCtrl+V"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:687
-#: Src/wptKeyManagerDlg.cpp:938
+#: Src/wptKeyManagerDlg.cpp:943
msgid "Search...\tCtrl+F"
msgstr "Suchen...\tCtrl+F"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:688
-#: Src/wptKeyManagerDlg.cpp:939
+#: Src/wptKeyManagerDlg.cpp:944
msgid "Select All\tCtrl+A"
msgstr "Alles markieren\tCtrl+A"
-#: Src/wptKeyManagerDlg.cpp:940
+#: Src/wptKeyManagerDlg.cpp:945
msgid "&Quit"
msgstr "&Beenden"
-#: Src/wptKeyManagerDlg.cpp:942
+#: Src/wptKeyManagerDlg.cpp:947
msgid "&Expert"
msgstr "&Experte"
-#: Src/wptKeyManagerDlg.cpp:943
+#: Src/wptKeyManagerDlg.cpp:948
msgid "&Normal"
msgstr "&Normal"
-#: Src/wptKeyManagerDlg.cpp:946 Src/wptKeyManagerDlg.cpp:947
-#: Src/wptKeyManagerDlg.cpp:991
+#: Src/wptKeyManagerDlg.cpp:951 Src/wptKeyManagerDlg.cpp:952
+#: Src/wptKeyManagerDlg.cpp:996
msgid "&Delete"
msgstr "&Löschen"
-#: Src/wptKeyManagerDlg.cpp:948 Src/wptKeyManagerDlg.cpp:992
+#: Src/wptKeyManagerDlg.cpp:953 Src/wptKeyManagerDlg.cpp:997
msgid "&Revoke Cert"
msgstr "Widerruf Zertifikat"
-#: Src/wptKeyManagerDlg.cpp:949 Src/wptKeyManagerDlg.cpp:988
+#: Src/wptKeyManagerDlg.cpp:954 Src/wptKeyManagerDlg.cpp:993
msgid "&List Signatures"
msgstr "Signaturen anzeigen"
-#: Src/wptKeyManagerDlg.cpp:950 Src/wptKeyManagerDlg.cpp:1566
+#: Src/wptKeyManagerDlg.cpp:955 Src/wptKeyManagerDlg.cpp:1575
#: Src/wptKeyTrustPathDlg.cpp:130
msgid "List Trust Path"
msgstr "Zeige Vertrauenspfad"
-#: Src/wptKeyManagerDlg.cpp:951
+#: Src/wptKeyManagerDlg.cpp:956
msgid "&Export..."
msgstr "&Exportieren..."
-#: Src/wptKeyManagerDlg.cpp:952
+#: Src/wptKeyManagerDlg.cpp:957
msgid "&Import..."
msgstr "&Importieren..."
-#: Src/wptKeyManagerDlg.cpp:953 Src/wptKeyManagerDlg.cpp:989
-#: Src/wptKeysigDlg.cpp:405
+#: Src/wptKeyManagerDlg.cpp:958 Src/wptKeyManagerDlg.cpp:994
+#: Src/wptKeysigDlg.cpp:427
msgid "&Properties"
msgstr "&Eigenschaften"
-#: Src/wptKeyManagerDlg.cpp:957
+#: Src/wptKeyManagerDlg.cpp:962
msgid "E&xport Secret Key"
msgstr "E&xportiere geheimen Schlüssel"
-#: Src/wptKeyManagerDlg.cpp:958
+#: Src/wptKeyManagerDlg.cpp:963
msgid "Re&load Key Cache"
msgstr "Erneuere Sch&lüsselcache"
-#: Src/wptKeyManagerDlg.cpp:959
+#: Src/wptKeyManagerDlg.cpp:964
msgid "R&everify Signatures"
msgstr "Signaturen erneut prüfen"
-#: Src/wptKeyManagerDlg.cpp:960
+#: Src/wptKeyManagerDlg.cpp:965
msgid "Refresh &Keys (Keyserver)"
msgstr "Vom Schlüsselserver aktualisieren"
-#: Src/wptKeyManagerDlg.cpp:961 Src/wptTextInputDlg.cpp:49
+#: Src/wptKeyManagerDlg.cpp:966 Src/wptTextInputDlg.cpp:49
msgid "Info"
msgstr "Über"
-#: Src/wptKeyManagerDlg.cpp:980
+#: Src/wptKeyManagerDlg.cpp:985
msgid "Copy User ID to Clipboard"
msgstr "Kopiere Benutzerkennung in Ablage"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:886
-#: Src/wptKeyManagerDlg.cpp:981
+#: Src/wptKeyManagerDlg.cpp:986
msgid "Copy Key ID to Clipboard"
msgstr "Kopiere Schlüssel ID in Ablage"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:887
-#: Src/wptKeyManagerDlg.cpp:982
+#: Src/wptKeyManagerDlg.cpp:987
msgid "Copy Fingerprint to Clipboard"
msgstr "Kopiere Fingerprint in Ablage"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:888
-#: Src/wptKeyManagerDlg.cpp:983
+#: Src/wptKeyManagerDlg.cpp:988
msgid "Copy Key Info to Clipboard"
msgstr "Kopiere Schlüssel Info in Ablage"
-#: Src/wptKeyManagerDlg.cpp:984
+#: Src/wptKeyManagerDlg.cpp:989
msgid "Copy Key to Clipboard"
msgstr "Kopiere Schlüssel in Ablage"
-#: Src/wptKeyManagerDlg.cpp:986
+#: Src/wptKeyManagerDlg.cpp:991
msgid "Refresh from Keyserver"
msgstr "Vom Schlüsselserver aktualisieren"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:884
-#: Src/wptKeyManagerDlg.cpp:987
+#: Src/wptKeyManagerDlg.cpp:992
msgid "Set Implicit &Trust"
msgstr "Setze impliziertes Vertrauen"
-#: Src/wptKeyManagerDlg.cpp:994
+#: Src/wptKeyManagerDlg.cpp:999
msgid "&Enable"
msgstr "&Aktivieren"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:892
-#: Src/wptKeyManagerDlg.cpp:995
+#: Src/wptKeyManagerDlg.cpp:1000
msgid "&Disable"
msgstr "&Deaktivieren"
-#: Src/wptKeyManagerDlg.cpp:996
+#: Src/wptKeyManagerDlg.cpp:1001
msgid "Re&fresh from Keyserver"
msgstr "Vom Schlüsselserver aktualisieren"
-#: Src/wptKeyManagerDlg.cpp:997
+#: Src/wptKeyManagerDlg.cpp:1002
msgid "Set preferred Keyserver URL"
msgstr "Setze bevorzugte Keyserver URL"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:900
-#: Src/wptKeyManagerDlg.cpp:998
+#: Src/wptKeyManagerDlg.cpp:1003
msgid "Send Key to Mail Recipient"
msgstr "Sende Schlüssel an Mailempfänger"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:904
-#: Src/wptKeyManagerDlg.cpp:999
+#: Src/wptKeyManagerDlg.cpp:1004
msgid "Set as Default Key"
msgstr "Setze als Default Key"
-#: Src/wptKeyManagerDlg.cpp:1001
+#: Src/wptKeyManagerDlg.cpp:1006
msgid "Key..."
msgstr "Schlüssel..."
-#: Src/wptKeyManagerDlg.cpp:1002
+#: Src/wptKeyManagerDlg.cpp:1007
msgid "User ID..."
msgstr "Benutzerkennung..."
-#: Src/wptKeyManagerDlg.cpp:1003
+#: Src/wptKeyManagerDlg.cpp:1008
msgid "Photo ID..."
msgstr "Photo ID..."
-#: Src/wptKeyManagerDlg.cpp:1004
+#: Src/wptKeyManagerDlg.cpp:1009
msgid "Revoker..."
msgstr "Widerrufer..."
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:706
-#: Src/wptKeyManagerDlg.cpp:1007
+#: Src/wptKeyManagerDlg.cpp:1012
msgid "Key Attributes"
msgstr "Schlüsselattribute"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:707
-#: Src/wptKeyManagerDlg.cpp:1008
+#: Src/wptKeyManagerDlg.cpp:1013
msgid "Add"
msgstr "Hinzufügen"
-#: Src/wptKeyManagerDlg.cpp:1009
+#: Src/wptKeyManagerDlg.cpp:1014
msgid "Send to Keyserver"
msgstr "Sende an Keyserver"
-#: Src/wptKeyManagerDlg.cpp:1189
+#: Src/wptKeyManagerDlg.cpp:1193
msgid ""
"No ultimately trusted key found.\n"
"Please set at least one secret key to ultimate trust."
@@ -3303,90 +3305,98 @@
"Keinen explizit vertrauenswürdigen Schlüssel gefunden.\n"
"Bitte setzten Sie zumindest einen geheimen Schlüssel auf absolutes Vertrauen."
-#: Src/wptKeyManagerDlg.cpp:1200
+#: Src/wptKeyManagerDlg.cpp:1204
msgid "Could not set keylist window procedure."
msgstr "Konnte \"keylist window procedure\" nicht setzen."
+#: Src/wptKeyManagerDlg.cpp:1221
+msgid "&Show"
+msgstr "&Anzeigen"
+
+#: Src/wptKeyManagerDlg.cpp:1222
+msgid "&New..."
+msgstr "&Neu..."
+
# c:\oss\winpt-gpgme\src\wptFirstRunDlg.cpp:42
-#: Src/wptKeyManagerDlg.cpp:1318
+#: Src/wptKeyManagerDlg.cpp:1327
msgid "Generate new key pair"
msgstr "Neues Schlüsselpaar erzeugen"
-#: Src/wptKeyManagerDlg.cpp:1322
+#: Src/wptKeyManagerDlg.cpp:1331
msgid "Search for a specific key"
msgstr "Suche nach einem bestimmten Schlüssel"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:842
-#: Src/wptKeyManagerDlg.cpp:1326
+#: Src/wptKeyManagerDlg.cpp:1335
msgid "Delete key from keyring"
msgstr "Schlüssel aus Keyring löschen"
-#: Src/wptKeyManagerDlg.cpp:1330
+#: Src/wptKeyManagerDlg.cpp:1339
msgid "Show key properties"
msgstr "Schlüsseleigenschaften anzeigen"
-#: Src/wptKeyManagerDlg.cpp:1334
+#: Src/wptKeyManagerDlg.cpp:1343
msgid "Sign key"
msgstr "Signiere Schlüssel"
-#: Src/wptKeyManagerDlg.cpp:1338
+#: Src/wptKeyManagerDlg.cpp:1347
msgid "Copy key to clipboard"
msgstr "Kopiere Schlüssel in Ablage"
-#: Src/wptKeyManagerDlg.cpp:1342
+#: Src/wptKeyManagerDlg.cpp:1351
msgid "Paste key from clipboard"
msgstr "Schlüssel aus Ablage einfügen"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:854
-#: Src/wptKeyManagerDlg.cpp:1346
+#: Src/wptKeyManagerDlg.cpp:1355
msgid "Import key to keyring"
msgstr "In Schlüsselbund importieren"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:858
-#: Src/wptKeyManagerDlg.cpp:1350
+#: Src/wptKeyManagerDlg.cpp:1359
msgid "Export key to a file"
msgstr "Schlüssel in Datei exportieren"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:499
-#: Src/wptKeyManagerDlg.cpp:1477
+#: Src/wptKeyManagerDlg.cpp:1486
msgid "New"
msgstr "Neu"
-#: Src/wptKeyManagerDlg.cpp:1489
+#: Src/wptKeyManagerDlg.cpp:1498
msgid "Could not access public keyring"
msgstr "Konnte nicht auf öffentlichen Schlüsselbund zugreifen"
-#: Src/wptKeyManagerDlg.cpp:1520 Src/wptKeysignDlg.cpp:258
+#: Src/wptKeyManagerDlg.cpp:1529 Src/wptKeysignDlg.cpp:258
#: Src/wptKeysignDlg.cpp:273 Src/wptKeysignDlg.cpp:353
#: Src/wptKeysignDlg.cpp:368 Src/wptKeysignDlg.cpp:385
#: Src/wptKeysignDlg.cpp:390 Src/wptKeysignDlg.cpp:392
msgid "Key Signing"
msgstr "Schlüsselsignierung"
-#: Src/wptKeyManagerDlg.cpp:1536
+#: Src/wptKeyManagerDlg.cpp:1545
msgid "Key already revoked!"
msgstr "Schlüssel ist bereits widerrufen!"
-#: Src/wptKeyManagerDlg.cpp:1550 Src/wptKeyRevokeDlg.cpp:70
+#: Src/wptKeyManagerDlg.cpp:1559 Src/wptKeyRevokeDlg.cpp:70
#: Src/wptKeyRevokeDlg.cpp:80 Src/wptKeyRevokeDlg.cpp:169
#: Src/wptKeyRevokeDlg.cpp:174 Src/wptKeyRevokeDlg.cpp:182
#: Src/wptKeyRevokeDlg.cpp:191 Src/wptKeyRevokeDlg.cpp:196
msgid "Key Revocation Cert"
msgstr "Schlüsselwiderruf Zertifikat"
-#: Src/wptKeyManagerDlg.cpp:1560
+#: Src/wptKeyManagerDlg.cpp:1569
msgid "It does not make any sense with a key pair!"
msgstr "Diese Aktion macht keinen Sinn mit einem Schlüsselpaar!"
-#: Src/wptKeyManagerDlg.cpp:1577
+#: Src/wptKeyManagerDlg.cpp:1586
msgid "Key Signature List"
msgstr "Schlüssel-Signatur-Liste"
-#: Src/wptKeyManagerDlg.cpp:1592 Src/wptKeyPropsDlg.cpp:285
+#: Src/wptKeyManagerDlg.cpp:1601 Src/wptKeyPropsDlg.cpp:289
msgid "Key Properties"
msgstr "Schlüsseleigenschaften"
-#: Src/wptKeyManagerDlg.cpp:1602
+#: Src/wptKeyManagerDlg.cpp:1611
msgid ""
"This is only useful when the keyring has been modified (sign a key...).\n"
"Do you really want to reload the keycache?"
@@ -3395,27 +3405,27 @@
"Signierung etc.)\n"
"Möchten Sie den Zwischenspeicher reinitialisieren?"
-#: Src/wptKeyManagerDlg.cpp:1632
+#: Src/wptKeyManagerDlg.cpp:1641
msgid "Smart Card support is not available."
msgstr "SmartCard-Unterstützung ist nicht verfügbar."
-#: Src/wptKeyManagerDlg.cpp:1655 Src/wptKeyserverDlg.cpp:584
+#: Src/wptKeyManagerDlg.cpp:1664 Src/wptKeyserverDlg.cpp:568
msgid "Keyserver Access"
msgstr "Schlüsselserver-Zugriff"
-#: Src/wptKeyManagerDlg.cpp:1672
+#: Src/wptKeyManagerDlg.cpp:1681
msgid "GnuPG Options"
msgstr "GnuPG Optionen"
-#: Src/wptKeyManagerDlg.cpp:1714
+#: Src/wptKeyManagerDlg.cpp:1723
msgid "There is no corresponding secret key for this key."
msgstr "Für diesen Schlüssel ist kein geheimer Schlüssel vorhanden."
-#: Src/wptKeyManagerDlg.cpp:1719
+#: Src/wptKeyManagerDlg.cpp:1728
msgid "You can only export one secret key."
msgstr "Sie können nur einen geheimen Schlüssel exportieren."
-#: Src/wptKeyManagerDlg.cpp:1724
+#: Src/wptKeyManagerDlg.cpp:1733
msgid ""
"This operation will export your *SECRET* key!\n"
"\n"
@@ -3433,14 +3443,18 @@
"\n"
"Wirklich den Schlüssel exportieren?"
-#: Src/wptKeyManagerDlg.cpp:1729
+#: Src/wptKeyManagerDlg.cpp:1738
msgid "WARNING"
msgstr "WARNUNG"
-#: Src/wptKeyManagerDlg.cpp:1790
+#: Src/wptKeyManagerDlg.cpp:1799
msgid "No key was selected, select all by default."
msgstr "Kein Schlüssel ausgewählt, es wurden alle ausgewählt."
+#: Src/wptKeyManagerDlg.cpp:1804
+msgid "Keyserver refresh finished."
+msgstr "Erneuerung von Keyserver abgeschlossen."
+
#: Src/wptKeyPropsDlg.cpp:67
msgid "I trust ultimately (implicit)"
msgstr "(Implizites) Absolutes Vertrauen"
@@ -3450,17 +3464,17 @@
msgid "Unknown"
msgstr "Unbekannt"
-#: Src/wptKeyPropsDlg.cpp:213
+#: Src/wptKeyPropsDlg.cpp:208
#, c-format
msgid "Card-Type: %s\r\n"
msgstr "Karten-Typ: %s\r\n"
# c:\oss\winpt-gpgme\src\wptKeyPropsDlg.cpp:214
-#: Src/wptKeyPropsDlg.cpp:240
+#: Src/wptKeyPropsDlg.cpp:247
#, c-format
msgid ""
"Type: %s\r\n"
-"Key ID: %s\r\n"
+"Key ID: 0x%s\r\n"
"Algorithm: %s\r\n"
"Size: %s bits\r\n"
"Created: %s\r\n"
@@ -3470,7 +3484,7 @@
"%s\r\n"
msgstr ""
"Type: %s\r\n"
-"Key ID: %s\r\n"
+"Key ID: 0x%s\r\n"
"Algorithmus: %s\r\n"
"Größe: %s Bits\r\n"
"Erstellt: %s\r\n"
@@ -3479,25 +3493,25 @@
"Cipher: %s\r\n"
"%s\r\n"
-#: Src/wptKeyPropsDlg.cpp:286
+#: Src/wptKeyPropsDlg.cpp:290
msgid "&Change"
msgstr "&Ändern"
-#: Src/wptKeyPropsDlg.cpp:287
+#: Src/wptKeyPropsDlg.cpp:291
msgid "&Revokers"
-msgstr "\"&Widerrufer\""
+msgstr "&Widerrufer"
-#: Src/wptKeyPropsDlg.cpp:288
+#: Src/wptKeyPropsDlg.cpp:292
msgid "Change &Password"
msgstr "&Passwort ändern"
-#: Src/wptKeyPropsDlg.cpp:295
+#: Src/wptKeyPropsDlg.cpp:299
msgid "Photo-ID not validated."
msgstr "Foto-ID nicht geprüft."
# msgid "Unknown"
# msgstr "Unbekannt"
-#: Src/wptKeyPropsDlg.cpp:333
+#: Src/wptKeyPropsDlg.cpp:337
msgid ""
"The status of this key is 'revoked' or 'expired'.\n"
"You cannot change the ownertrust of such keys."
@@ -3505,11 +3519,11 @@
"Der Status dieses Schlüssels ist 'widerrufen' oder 'abgelaufen'.\n"
"Sie können das Vertrauen in solche Schlüssel nicht ändern."
-#: Src/wptKeyPropsDlg.cpp:335 Src/wptKeyPropsDlg.cpp:342
+#: Src/wptKeyPropsDlg.cpp:339 Src/wptKeyPropsDlg.cpp:346
msgid "WinPT Warning"
msgstr "WinPT Warnung"
-#: Src/wptKeyPropsDlg.cpp:339
+#: Src/wptKeyPropsDlg.cpp:343
msgid ""
"This is a non-valid key.\n"
"Modifying the ownertrust has no effect on such keys.\n"
@@ -3520,11 +3534,11 @@
"Das Vertrauen solcher Schlüssel zu ändern hat keinerlei Effekt.\n"
"Trotzdem fortfahren?"
-#: Src/wptKeyPropsDlg.cpp:356
+#: Src/wptKeyPropsDlg.cpp:360
msgid "Ownertrust successfully changed."
msgstr "Besitzervertrauen erfolgreich geändert."
-#: Src/wptKeyPropsDlg.cpp:369 Src/wptKeyRevokersDlg.cpp:162
+#: Src/wptKeyPropsDlg.cpp:373 Src/wptKeyRevokersDlg.cpp:162
msgid "Key Revokers"
msgstr "Schlüsselwiderrufer"
@@ -3568,7 +3582,7 @@
msgid "Revocation certificate generated."
msgstr "Widerrufzertifikat wurde erstellt."
-#: Src/wptKeyRevokersDlg.cpp:59 Src/wptSigList.cpp:58
+#: Src/wptKeyRevokersDlg.cpp:59 Src/wptSigList.cpp:59
msgid "Algorithm"
msgstr "Algorithmus"
@@ -3582,31 +3596,42 @@
#: Src/wptKeyRevokersDlg.cpp:176
#, c-format
-msgid "Do you want to retrieve 0x%s via the default keyserver?"
+msgid "Do you want to retrieve %s via the default keyserver?"
msgstr "Wollen Sie '0x%s' wirklich vom Standard-Schlüsselserver empfangen?"
-#: Src/wptKeyserver.cpp:346
-msgid "The network subsystem has failed"
-msgstr "Das Netzwerk gab einen Fehler zurück"
+#: Src/wptKeyserver.cpp:363
+msgid "Network unreachable"
+msgstr "Netzwerk unerreichbar"
-#: Src/wptKeyserver.cpp:348
-msgid "Authoritative Answer Host not found"
-msgstr "Authorisierter Rechner wurde nicht gefunden"
+#: Src/wptKeyserver.cpp:366
+msgid "Host unreachable"
+msgstr "Rechner unerreichbar"
-#: Src/wptKeyserver.cpp:350
-msgid "The connection has been dropped because of a network failure"
-msgstr "Die Verbindung wurde aufgrund einen Netzwerkfehlers beendet"
+#: Src/wptKeyserver.cpp:369
+msgid "Could not resolve host name"
+msgstr "Konnte Rechnernamen nicht auflösen"
-#: Src/wptKeyserver.cpp:352
-#, c-format
-msgid "Unknown Winsock error ec=%d"
-msgstr "Unbekannter Winsock-Fehler ec=%d"
+#: Src/wptKeyserver.cpp:372
+msgid "Connection refused"
+msgstr "Verbindung abgelehnt"
-#: Src/wptKeyserver.cpp:540
+#: Src/wptKeyserver.cpp:376
+msgid "Connection timeout"
+msgstr "Verbindung Time-Out"
+
+#: Src/wptKeyserver.cpp:380
+msgid "Connection resetted by peer"
+msgstr "Verbindung wurde zurückgesetzt"
+
+#: Src/wptKeyserver.cpp:383
+msgid "Socket has been shutdown"
+msgstr "Socket wurde runtergefahren"
+
+#: Src/wptKeyserver.cpp:572
msgid "Could not save keyserver.conf file"
msgstr "Konnte keyserver.conf Datei nicht speichern"
-#: Src/wptKeyserver.cpp:585
+#: Src/wptKeyserver.cpp:617
msgid ""
"Invalid proxy configuration.You need to set a user and a passwordto use "
"proxy authentication!"
@@ -3614,11 +3639,11 @@
"Ungültige Proxy-Konfiguration. Sie müssen einen Benutzernamen und ein "
"Passwort setzen, um Proxy-Authentifizierung nutzen zu können!"
-#: Src/wptKeyserver.cpp:588
+#: Src/wptKeyserver.cpp:620
msgid "Proxy Error"
msgstr "Proxyfehler"
-#: Src/wptKeyserver.cpp:614
+#: Src/wptKeyserver.cpp:644
msgid ""
"All entries of this file must have a valid prefix.\n"
"Currently HKP/HTTP, LDAP and FINGER are supported.\n"
@@ -3626,25 +3651,25 @@
"Alle Eintraäge in dieser Datei müssen über einen gültigen Präfix verfügen.\n"
"Aktuell werden HKP/HTTP, LDAP and FINGER unterstützt.\n"
-#: Src/wptKeyserver.cpp:616
+#: Src/wptKeyserver.cpp:646
msgid "Keyserver Error"
msgstr "Schlüsselserver-Fehler"
# c:\oss\winpt-gpgme\src\wptKeyserver.cpp:548
-#: Src/wptKeyserver.cpp:640
+#: Src/wptKeyserver.cpp:670
msgid "The keyserver limit is exceeded"
msgstr "Das Limit der Keyserver wurde erreicht"
-#: Src/wptKeyserver.cpp:641
+#: Src/wptKeyserver.cpp:671
msgid "Keyserver Warning"
msgstr "Keyserver Warnung"
-#: Src/wptKeyserverDlg.cpp:100
+#: Src/wptKeyserverDlg.cpp:101
#, c-format
msgid "Key '%s' successfully sent"
msgstr "Schlüssel '%s' erfolgreich versendet"
-#: Src/wptKeyserverDlg.cpp:134
+#: Src/wptKeyserverDlg.cpp:135
msgid ""
"WARNING: multiple keys matched request.\n"
"\n"
@@ -3652,19 +3677,19 @@
"WARNUNG: Mehrere Schlüssel wurden gefunden.\n"
"\n"
-#: Src/wptKeyserverDlg.cpp:139
+#: Src/wptKeyserverDlg.cpp:140
msgid "Key(s) successfully received but nothing was changed."
msgstr "Schlüssel erfolgreich empfangen, aber keine Änderungen durchgeführt."
-#: Src/wptKeyserverDlg.cpp:141
+#: Src/wptKeyserverDlg.cpp:142
msgid "Key(s) sucessfully received and imported."
msgstr "Schlüssel erfolgreich empfangen und importiert."
-#: Src/wptKeyserverDlg.cpp:157
+#: Src/wptKeyserverDlg.cpp:158
msgid "Imported Keys"
msgstr "Importierte Schlüssel"
-#: Src/wptKeyserverDlg.cpp:187
+#: Src/wptKeyserverDlg.cpp:184
msgid ""
"LDAP key import failed.\n"
"Please make sure you have an online connection and gpgkeys_ldap.exe is "
@@ -3674,110 +3699,110 @@
"Bitte stellen Sie sicher, dass Sie eine Internetverbindung hergestellt haben "
"und gpgkeys_ldap.exe installiert ist."
-#: Src/wptKeyserverDlg.cpp:199
+#: Src/wptKeyserverDlg.cpp:196
#, c-format
msgid "Finger key import failed: %s\n"
msgstr "Finger Schlüsselimport fehlgeschlagen: %s\n"
-#: Src/wptKeyserverDlg.cpp:213
+#: Src/wptKeyserverDlg.cpp:210
msgid "This is not a valid OpenPGP key."
msgstr "Dies ist kein gültiger OpenPGP-Schlüssel."
-#: Src/wptKeyserverDlg.cpp:368
+#: Src/wptKeyserverDlg.cpp:352
msgid "Please select one of the servers."
msgstr "Bitte einen der Server auswählen."
-#: Src/wptKeyserverDlg.cpp:373
+#: Src/wptKeyserverDlg.cpp:357
msgid "Only HTTP keyserver can be used."
msgstr "Nur HTTP-Schlüsselserver können benutzt werden."
-#: Src/wptKeyserverDlg.cpp:390
+#: Src/wptKeyserverDlg.cpp:374
msgid "DNS Name"
msgstr "DNS Name"
-#: Src/wptKeyserverDlg.cpp:391
+#: Src/wptKeyserverDlg.cpp:375
msgid "Port"
msgstr "Port"
-#: Src/wptKeyserverDlg.cpp:475
+#: Src/wptKeyserverDlg.cpp:459
msgid "No space for new keyserver entry"
msgstr "Kein Platz für neuen Keserver-Eintrag"
-#: Src/wptKeyserverDlg.cpp:496
+#: Src/wptKeyserverDlg.cpp:480
msgid "HKP Keyserver"
msgstr "HKP-Schlüsselserver"
-#: Src/wptKeyserverDlg.cpp:497
+#: Src/wptKeyserverDlg.cpp:481
msgid "LDAP Keyserver"
msgstr "LDAP-Schlüsselserver"
-#: Src/wptKeyserverDlg.cpp:498
+#: Src/wptKeyserverDlg.cpp:482
msgid "Finger Keyserver"
msgstr "Finger-Keyserver"
-#: Src/wptKeyserverDlg.cpp:523 Src/wptKeyserverDlg.cpp:737
-#: Src/wptKeyserverDlg.cpp:757
+#: Src/wptKeyserverDlg.cpp:507 Src/wptKeyserverDlg.cpp:721
+#: Src/wptKeyserverDlg.cpp:741
msgid "Edit Keyserver"
msgstr "Editiere Keyserver"
# c:\oss\winpt-gpgme\src\wptKeyManagerDlg.cpp:707
-#: Src/wptKeyserverDlg.cpp:524 Src/wptKeyserverDlg.cpp:616
+#: Src/wptKeyserverDlg.cpp:508 Src/wptKeyserverDlg.cpp:600
msgid "&Add"
msgstr "&Hinzufügen"
-#: Src/wptKeyserverDlg.cpp:526
+#: Src/wptKeyserverDlg.cpp:510
msgid "Type:"
msgstr "Typ:"
-#: Src/wptKeyserverDlg.cpp:527
+#: Src/wptKeyserverDlg.cpp:511
msgid "Port:"
msgstr "Port:"
-#: Src/wptKeyserverDlg.cpp:528
+#: Src/wptKeyserverDlg.cpp:512
msgid "Host name:"
msgstr "Rechnername:"
-#: Src/wptKeyserverDlg.cpp:536
+#: Src/wptKeyserverDlg.cpp:520
msgid "Please enter a host name"
msgstr "Bitte einen Rechnernamen eingeben."
-#: Src/wptKeyserverDlg.cpp:541
+#: Src/wptKeyserverDlg.cpp:525
msgid "Invalid port, valid numbers are < 65535"
msgstr "Ungültiger Port, gültige Nummern sind < 65535"
-#: Src/wptKeyserverDlg.cpp:585 Src/wptKeyserverSearchDlg.cpp:60
+#: Src/wptKeyserverDlg.cpp:569 Src/wptKeyserverSearchDlg.cpp:60
msgid "&Receive"
msgstr "&Empfangen"
-#: Src/wptKeyserverDlg.cpp:587
+#: Src/wptKeyserverDlg.cpp:571
msgid "Send key (default is receiving)"
msgstr "Schlüssel senden (sonst empfangen)"
-#: Src/wptKeyserverDlg.cpp:589
+#: Src/wptKeyserverDlg.cpp:573
msgid "Please enter the key ID or email address you search for"
msgstr "Bitte die key ID oder E-Mail-Adresse angeben die gesucht wird"
-#: Src/wptKeyserverDlg.cpp:590
+#: Src/wptKeyserverDlg.cpp:574
msgid "&Search"
msgstr "&Suchen"
-#: Src/wptKeyserverDlg.cpp:591
+#: Src/wptKeyserverDlg.cpp:575
msgid "C&hange proxy"
msgstr "Proxy Ä&ndern"
-#: Src/wptKeyserverDlg.cpp:592
+#: Src/wptKeyserverDlg.cpp:576
msgid "Set &default"
msgstr "Als &Standard"
-#: Src/wptKeyserverDlg.cpp:617
+#: Src/wptKeyserverDlg.cpp:601
msgid "&Remove"
msgstr "&Entfernen"
-#: Src/wptKeyserverDlg.cpp:618
+#: Src/wptKeyserverDlg.cpp:602
msgid "&Edit"
msgstr "&Edtieren"
-#: Src/wptKeyserverDlg.cpp:644 Src/wptProxySettingsDlg.cpp:69
+#: Src/wptKeyserverDlg.cpp:628 Src/wptProxySettingsDlg.cpp:69
#: Src/wptProxySettingsDlg.cpp:79 Src/wptProxySettingsDlg.cpp:84
#: Src/wptProxySettingsDlg.cpp:91 Src/wptProxySettingsDlg.cpp:96
#: Src/wptProxySettingsDlg.cpp:101 Src/wptProxySettingsDlg.cpp:157
@@ -3785,27 +3810,27 @@
msgid "Proxy Settings"
msgstr "Proxy-Einstellungen"
-#: Src/wptKeyserverDlg.cpp:651 Src/wptKeyserverDlg.cpp:682
+#: Src/wptKeyserverDlg.cpp:635 Src/wptKeyserverDlg.cpp:666
msgid "Please select one of the keyservers."
msgstr "Bitte einen Keyserver auswählen."
-#: Src/wptKeyserverDlg.cpp:659
+#: Src/wptKeyserverDlg.cpp:643
msgid "This is not implemented yet!"
msgstr "Das ist noch nicht implementiert!"
-#: Src/wptKeyserverDlg.cpp:666 Src/wptKeyserverDlg.cpp:698
+#: Src/wptKeyserverDlg.cpp:650 Src/wptKeyserverDlg.cpp:682
msgid "Please enter the search pattern."
msgstr "Bitte Suchmuster eingeben."
-#: Src/wptKeyserverDlg.cpp:703
+#: Src/wptKeyserverDlg.cpp:687
msgid "Only keyids are allowed."
msgstr "Nur Schlüssel-IDs zulässig"
-#: Src/wptKeyserverDlg.cpp:709
+#: Src/wptKeyserverDlg.cpp:693
msgid "Only enter the name of the user."
msgstr "Nur den Namen des Benutzers eingeben."
-#: Src/wptKeyserverDlg.cpp:715
+#: Src/wptKeyserverDlg.cpp:699
msgid "Only email addresses or keyids are allowed."
msgstr "Es sind nur E-Mail-Adressen oder Schlüssel-IDs zulässig"
@@ -3846,21 +3871,21 @@
msgid "%s %s signature"
msgstr "%s %s Signatur"
-#: Src/wptKeysigDlg.cpp:140 Src/wptKeysigDlg.cpp:215
+#: Src/wptKeysigDlg.cpp:140 Src/wptKeysigDlg.cpp:216
msgid "Signature Properties"
msgstr "Signatureigenschaften"
-#: Src/wptKeysigDlg.cpp:141 Src/wptKeysigDlg.cpp:166 Src/wptKeysigDlg.cpp:211
+#: Src/wptKeysigDlg.cpp:141 Src/wptKeysigDlg.cpp:166 Src/wptKeysigDlg.cpp:212
msgid "Exportable"
msgstr "Exportierbar"
# c:\oss\winpt-gpgme\src\wptKeysigDlg.cpp:183
-#: Src/wptKeysigDlg.cpp:142 Src/wptKeysigDlg.cpp:212
+#: Src/wptKeysigDlg.cpp:142 Src/wptKeysigDlg.cpp:213
msgid "Non-revocably"
msgstr "Nicht widerrufbar"
# c:\oss\winpt-gpgme\src\wptSigList.cpp:49
-#: Src/wptKeysigDlg.cpp:145 Src/wptSigList.cpp:54
+#: Src/wptKeysigDlg.cpp:145 Src/wptSigList.cpp:55
msgid "Class"
msgstr "Klasse"
@@ -3884,43 +3909,48 @@
msgid "Non-exportable"
msgstr "Nicht-exportierbar"
-#: Src/wptKeysigDlg.cpp:176 Src/wptSigList.cpp:152
+#: Src/wptKeysigDlg.cpp:178 Src/wptSigList.cpp:153
msgid " user ID not found"
msgstr " Benutzerkennung nicht gefunden"
-#: Src/wptKeysigDlg.cpp:288
+#: Src/wptKeysigDlg.cpp:313
msgid "Really receive all missing keys?"
msgstr "Alle fehlenden Schlüssel empfangen?"
-#: Src/wptKeysigDlg.cpp:322 Src/wptSigTreeDlg.cpp:115
+#: Src/wptKeysigDlg.cpp:347 Src/wptSigTreeDlg.cpp:111
msgid "Signature &Properties"
msgstr "Signatur-&Eigenschaften"
-#: Src/wptKeysigDlg.cpp:323
+#: Src/wptKeysigDlg.cpp:348
msgid "Signing &Key Properties"
msgstr "Signing Key-Eigenschaften"
# c:\oss\winpt-gpgme\src\wptKeysigDlg.cpp:294
-#: Src/wptKeysigDlg.cpp:362
+#: Src/wptKeysigDlg.cpp:387
msgid "Key not found in keyring, do you want to fetch it from the keyserver?"
msgstr ""
"Schlüssel nicht im Schlüsselbund gefunden, wollen Sie den Schlüssel "
"runterladen?"
# c:\oss\winpt-gpgme\src\wptKeysigDlg.cpp:301
-#: Src/wptKeysigDlg.cpp:372
+#: Src/wptKeysigDlg.cpp:397
msgid "Key not found in keyring."
msgstr "Schlüssel im Keyring nicht gefunden."
-#: Src/wptKeysigDlg.cpp:400
+#: Src/wptKeysigDlg.cpp:424
#, c-format
msgid "Signature List for \"%s\""
msgstr "Signaturliste für \"%s\""
-#: Src/wptKeysigDlg.cpp:404
+#: Src/wptKeysigDlg.cpp:426
msgid "&Receive Key"
msgstr "&Schlüssel empfangen"
+#: Src/wptKeysignDlg.cpp:72
+#, c-format
+msgid "%d-bit %s key, ID 0x%s"
+msgstr "%d-bit %s Schlüssel, ID 0x%s"
+
#: Src/wptKeysignDlg.cpp:166 Src/wptKeysignDlg.cpp:336
msgid "Choose Signature Class"
msgstr "Signaturklasse auswählen"
@@ -4084,8 +4114,8 @@
#: Src/wptMainProc.cpp:505
msgid "Could not access public keyring, exit WinPT?"
msgstr ""
-"Auf den öffentlichen Schlüsselbund kann nicht zugegriffen werden. WinPT "
-"beenden?"
+"Auf den öffentlichen Schlüsselbund kann nicht zugegriffen werden.\n"
+"WinPT beenden?"
#: Src/wptMainProc.cpp:538
#, c-format
@@ -4469,20 +4499,20 @@
msgid "Could not write to Registry."
msgstr "Konnte Werte in der Registrierung nicht speichern."
-#: Src/wptSigList.cpp:53
+#: Src/wptSigList.cpp:54
msgid "Valid"
msgstr "Gültig"
-#: Src/wptSigList.cpp:57
+#: Src/wptSigList.cpp:58
msgid "Expiration"
msgstr "Ablauf"
-#: Src/wptSigTreeDlg.cpp:164
+#: Src/wptSigTreeDlg.cpp:159
#, c-format
msgid "Signature Tree for \"%s\" (0x%s)"
msgstr "Signaturliste für \"%s\" (0x%s)"
-#: Src/wptSigTreeDlg.cpp:166
+#: Src/wptSigTreeDlg.cpp:161
msgid "Edit..."
msgstr "Edit..."
Modified: trunk/Po/fr.po
===================================================================
--- trunk/Po/fr.po 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Po/fr.po 2006-05-07 12:36:48 UTC (rev 211)
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: WinPT 0.11.8\n"
"Report-Msgid-Bugs-To: winpt at freakmail.de\n"
-"POT-Creation-Date: 2006-04-29 19:32+0200\n"
+"POT-Creation-Date: 2006-05-07 13:41+0200\n"
"PO-Revision-Date: 2006-03-04 21:32+0100\n"
"Last-Translator: Pascal Brochart <pbrochart at tuxfamily.org>\n"
"Language-Team: FR <winpt-dev at wald.intevation.org>\n"
@@ -15,66 +15,66 @@
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
-#: Src/WinPT.cpp:183
+#: Src/WinPT.cpp:188
msgid "Could not create GPG home directory"
msgstr "Ne peut créer le répertoire personnel GPG"
-#: Src/WinPT.cpp:184 Src/WinPT.cpp:216 Src/WinPT.cpp:266 Src/WinPT.cpp:270
-#: Src/WinPT.cpp:464 Src/WinPT.cpp:471 Src/WinPT.cpp:511 Src/WinPT.cpp:539
-#: Src/WinPT.cpp:548 Src/WinPT.cpp:552 Src/WinPT.cpp:569 Src/WinPT.cpp:637
-#: Src/WinPT.cpp:650 Src/WinPT.cpp:697 Src/WinPT.cpp:727 Src/WinPT.cpp:745
-#: Src/wptCommonDlg.cpp:221 Src/wptErrors.cpp:141 Src/wptGPG.cpp:903
+#: Src/WinPT.cpp:189 Src/WinPT.cpp:221 Src/WinPT.cpp:271 Src/WinPT.cpp:275
+#: Src/WinPT.cpp:471 Src/WinPT.cpp:478 Src/WinPT.cpp:519 Src/WinPT.cpp:547
+#: Src/WinPT.cpp:556 Src/WinPT.cpp:560 Src/WinPT.cpp:577 Src/WinPT.cpp:645
+#: Src/WinPT.cpp:658 Src/WinPT.cpp:705 Src/WinPT.cpp:735 Src/WinPT.cpp:753
+#: Src/wptCommonDlg.cpp:220 Src/wptErrors.cpp:141 Src/wptGPG.cpp:903
#: Src/wptGPG.cpp:915 Src/wptGPG.cpp:925 Src/wptGPG.cpp:936
#: Src/wptMainProc.cpp:361 Src/wptMainProc.cpp:537
msgid "WinPT Error"
msgstr "Erreur WinPT"
-#: Src/WinPT.cpp:215
+#: Src/WinPT.cpp:220
msgid "No useable secret key found."
msgstr "Aucune clé secrète utilisable n'a été trouvée"
-#: Src/WinPT.cpp:265
+#: Src/WinPT.cpp:270
msgid "Could not read GnuPG version."
msgstr "Ne peut lire la version de GNuPG"
-#: Src/WinPT.cpp:271
+#: Src/WinPT.cpp:276
#, c-format
msgid ""
"Sorry, you need a newer GPG version.\n"
"GPG version %d.%d.%d required GPG version "
msgstr ""
-#: Src/WinPT.cpp:299
+#: Src/WinPT.cpp:304
msgid "Failed to create WinPT directory"
msgstr "Impossible de créer le répertoire de WinPT"
-#: Src/WinPT.cpp:300 Src/WinPT.cpp:317 Src/WinPT.cpp:328
-#: Src/wptKeyManagerDlg.cpp:956 Src/wptKeyserver.cpp:541
-#: Src/wptKeyserverDlg.cpp:67 Src/wptKeyserverDlg.cpp:190
-#: Src/wptKeyserverDlg.cpp:198 Src/wptKeyserverDlg.cpp:214
-#: Src/wptKeyserverDlg.cpp:368 Src/wptKeyserverDlg.cpp:374
-#: Src/wptKeyserverDlg.cpp:476 Src/wptKeyserverDlg.cpp:536
-#: Src/wptKeyserverDlg.cpp:541 Src/wptKeyserverDlg.cpp:652
-#: Src/wptKeyserverDlg.cpp:660 Src/wptKeyserverDlg.cpp:667
-#: Src/wptKeyserverDlg.cpp:683 Src/wptKeyserverDlg.cpp:699
-#: Src/wptKeyserverDlg.cpp:704 Src/wptKeyserverDlg.cpp:710
-#: Src/wptKeyserverDlg.cpp:716
+#: Src/WinPT.cpp:305 Src/WinPT.cpp:322 Src/WinPT.cpp:333
+#: Src/wptKeyManagerDlg.cpp:961 Src/wptKeyserver.cpp:573
+#: Src/wptKeyserverDlg.cpp:68 Src/wptKeyserverDlg.cpp:70
+#: Src/wptKeyserverDlg.cpp:187 Src/wptKeyserverDlg.cpp:195
+#: Src/wptKeyserverDlg.cpp:211 Src/wptKeyserverDlg.cpp:352
+#: Src/wptKeyserverDlg.cpp:358 Src/wptKeyserverDlg.cpp:460
+#: Src/wptKeyserverDlg.cpp:520 Src/wptKeyserverDlg.cpp:525
+#: Src/wptKeyserverDlg.cpp:636 Src/wptKeyserverDlg.cpp:644
+#: Src/wptKeyserverDlg.cpp:651 Src/wptKeyserverDlg.cpp:667
+#: Src/wptKeyserverDlg.cpp:683 Src/wptKeyserverDlg.cpp:688
+#: Src/wptKeyserverDlg.cpp:694 Src/wptKeyserverDlg.cpp:700
msgid "Keyserver"
msgstr "Serveur de clé"
-#: Src/WinPT.cpp:316
+#: Src/WinPT.cpp:321
msgid "Failed to copy the keyserver.conf"
msgstr "Impossible de copier keyserver.conf"
-#: Src/WinPT.cpp:463
+#: Src/WinPT.cpp:470
msgid "Cryptographic selftest failed."
msgstr ""
-#: Src/WinPT.cpp:470
+#: Src/WinPT.cpp:477
msgid "A newer GPGME version is needed; at least "
msgstr ""
-#: Src/WinPT.cpp:512
+#: Src/WinPT.cpp:520
#, c-format
msgid ""
"GPG home directory is not set correctly.\n"
@@ -82,21 +82,21 @@
"%s."
msgstr ""
-#: Src/WinPT.cpp:516
+#: Src/WinPT.cpp:524
msgid "Select GPG Public Keyring"
msgstr ""
-#: Src/WinPT.cpp:538
+#: Src/WinPT.cpp:546
msgid "GPG home directory could not be determited."
msgstr "Le répertoire personnel de GPG ne peut-être déterminé."
-#: Src/WinPT.cpp:546
+#: Src/WinPT.cpp:554
msgid ""
"Could not find the GPG binary (gpg.exe).\n"
"Do you want to start the GPG preferences to correct this problem?"
msgstr ""
-#: Src/WinPT.cpp:561
+#: Src/WinPT.cpp:569
msgid ""
"Could not access and/or find the public and secret keyring.\n"
"If this is an accident, quit the program and fix it.\n"
@@ -104,32 +104,32 @@
"Continue if you want that WinPT offers you more choices.\n"
msgstr ""
-#: Src/WinPT.cpp:594 Src/wptFileManagerDlg.cpp:494
-#: Src/wptFileManagerDlg.cpp:814
+#: Src/WinPT.cpp:602 Src/wptFileManagerDlg.cpp:493
+#: Src/wptFileManagerDlg.cpp:818
msgid "Wipe Free Space"
msgstr ""
-#: Src/WinPT.cpp:636
+#: Src/WinPT.cpp:644
msgid "Could not register window class"
msgstr ""
-#: Src/WinPT.cpp:650
+#: Src/WinPT.cpp:658
msgid "Could not create window"
msgstr "Ne peut créer une fenêtre"
-#: Src/WinPT.cpp:725
+#: Src/WinPT.cpp:733
msgid ""
"The keycache was not initialized or is empty.\n"
"Please check your GPG config (keyrings, pathes...)"
msgstr ""
-#: Src/WinPT.cpp:728
+#: Src/WinPT.cpp:736
msgid ""
"It seems that GPG is not set properly.\n"
"Do you want to start the GPG preferences dialog?"
msgstr ""
-#: Src/WinPT.cpp:746
+#: Src/WinPT.cpp:754
#, c-format
msgid ""
"Default key (from the GPG config file) could not be found.\n"
@@ -150,7 +150,7 @@
msgid "The AUTHORS files contains a list of all contributors and co-authors."
msgstr ""
-#: Src/wptAboutDlgs.cpp:96 Src/wptKeyManagerDlg.cpp:1741
+#: Src/wptAboutDlgs.cpp:96 Src/wptKeyManagerDlg.cpp:1750
#: Src/wptMainProc.cpp:586
msgid "About WinPT"
msgstr "A propos de WinPT"
@@ -190,8 +190,8 @@
msgid "&About GPG..."
msgstr ""
-#: Src/wptAboutDlgs.cpp:115 Src/wptKeyEditDlgs.cpp:2156
-#: Src/wptKeyManagerDlg.cpp:962
+#: Src/wptAboutDlgs.cpp:115 Src/wptKeyEditDlgs.cpp:2143
+#: Src/wptKeyManagerDlg.cpp:967
msgid "&Help"
msgstr "&Aide"
@@ -270,7 +270,7 @@
"Still proceed?"
msgstr ""
-#: Src/wptCardDlg.cpp:580 Src/wptKeyEditDlgs.cpp:515
+#: Src/wptCardDlg.cpp:580 Src/wptKeyEditDlgs.cpp:513
msgid "&Name"
msgstr "&Nom"
@@ -286,7 +286,7 @@
msgid "Off-card passphrase"
msgstr ""
-#: Src/wptCardDlg.cpp:584 Src/wptKeyEditDlgs.cpp:653 Src/wptKeygenDlg.cpp:379
+#: Src/wptCardDlg.cpp:584 Src/wptKeyEditDlgs.cpp:650 Src/wptKeygenDlg.cpp:379
msgid "&Never"
msgstr "&Jamais"
@@ -302,7 +302,7 @@
msgid "Make off-card backup of encryption key"
msgstr ""
-#: Src/wptCardDlg.cpp:588 Src/wptKeyManagerDlg.cpp:1637
+#: Src/wptCardDlg.cpp:588 Src/wptKeyManagerDlg.cpp:1646
msgid "Card Key Generation"
msgstr ""
@@ -330,7 +330,7 @@
msgid "Please use plain ASCII charset for the fields."
msgstr ""
-#: Src/wptCardDlg.cpp:663 Src/wptKeyEditDlgs.cpp:1397
+#: Src/wptCardDlg.cpp:663 Src/wptKeyEditDlgs.cpp:1380
msgid "The date you have chosen lies in the past."
msgstr ""
@@ -386,21 +386,21 @@
"Press OK to continue or Cancel"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:53 Src/wptClipDecryptDlg.cpp:56
-#: Src/wptClipDecryptDlg.cpp:190 Src/wptFileManager.cpp:1230
-#: Src/wptKeyRevokersDlg.cpp:128 Src/wptKeyRevokersDlg.cpp:174
-#: Src/wptVerifyList.cpp:176 Src/wptVerifyList.cpp:232
+#: Src/wptClipDecryptDlg.cpp:54 Src/wptClipDecryptDlg.cpp:187
+#: Src/wptFileManager.cpp:1228 Src/wptKeyRevokersDlg.cpp:128
+#: Src/wptKeyRevokersDlg.cpp:174 Src/wptVerifyList.cpp:176
+#: Src/wptVerifyList.cpp:232
msgid "user ID not found"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:119 Src/wptClipDecryptDlg.cpp:132
-#: Src/wptClipDecryptDlg.cpp:140 Src/wptClipDecryptDlg.cpp:147
-#: Src/wptClipDecryptDlg.cpp:149 Src/wptFileManager.cpp:1304
-#: Src/wptFileManager.cpp:1351
+#: Src/wptClipDecryptDlg.cpp:116 Src/wptClipDecryptDlg.cpp:129
+#: Src/wptClipDecryptDlg.cpp:137 Src/wptClipDecryptDlg.cpp:144
+#: Src/wptClipDecryptDlg.cpp:146 Src/wptFileManager.cpp:1302
+#: Src/wptFileManager.cpp:1349
msgid "Decryption"
msgstr "Déchiffrement"
-#: Src/wptClipDecryptDlg.cpp:133 Src/wptFileManager.cpp:1352
+#: Src/wptClipDecryptDlg.cpp:130 Src/wptFileManager.cpp:1350
#, c-format
msgid ""
"Encrypted with %s key, ID %s.%s\n"
@@ -409,16 +409,16 @@
"Chiffré avec la clé %s, ID %s.%s\n"
"Le déchiffrement a échoué: La clé secrète n'est pas disponible."
-#: Src/wptClipDecryptDlg.cpp:140
+#: Src/wptClipDecryptDlg.cpp:137
#, c-format
msgid "Unsupported algorithm: %s"
msgstr "L'algorithme n'est pas supporté: %s"
-#: Src/wptClipDecryptDlg.cpp:146
+#: Src/wptClipDecryptDlg.cpp:143
msgid "Broken OpenPGP message (maybe: quoted printable character in armor)."
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:154
+#: Src/wptClipDecryptDlg.cpp:151
msgid ""
"WARNING: encrypted message has been manipulated!\n"
"\n"
@@ -427,38 +427,38 @@
"but it might be also possible that this is part of an attack."
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:159
+#: Src/wptClipDecryptDlg.cpp:156
msgid "*** IMPORTANT ***"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:162 Src/wptClipEncryptDlg.cpp:213
+#: Src/wptClipDecryptDlg.cpp:159 Src/wptClipEncryptDlg.cpp:213
#: Src/wptClipSignDlg.cpp:122 Src/wptClipSignDlg.cpp:266
#: Src/wptClipSignEncDlg.cpp:197 Src/wptKeyManager.cpp:286
#: Src/wptKeyManager.cpp:766 Src/wptKeyManager.cpp:954 Src/wptSymEnc.cpp:91
msgid "GnuPG Status: Finished"
msgstr "Etat de GnuPG: Terminé"
-#: Src/wptClipDecryptDlg.cpp:177
+#: Src/wptClipDecryptDlg.cpp:174
msgid "Signature Status: Created with a fully trusted key"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:179
+#: Src/wptClipDecryptDlg.cpp:176
msgid "Signature Status: Created with a marginal trusted key"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:182
+#: Src/wptClipDecryptDlg.cpp:179
msgid "Signature Status: Created with an UNTRUSTED key"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:185
+#: Src/wptClipDecryptDlg.cpp:182
msgid "Signature Status: Created with an undefined trusted key"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:192
+#: Src/wptClipDecryptDlg.cpp:189
msgid "WinPT Verify"
msgstr ""
-#: Src/wptClipDecryptDlg.cpp:193
+#: Src/wptClipDecryptDlg.cpp:190
#, c-format
msgid ""
"%s\n"
@@ -470,13 +470,13 @@
#: Src/wptClipEditDlg.cpp:58 Src/wptClipEditDlg.cpp:111
#: Src/wptClipEditDlg.cpp:119 Src/wptClipEditDlg.cpp:158
#: Src/wptClipEditDlg.cpp:167 Src/wptClipEditDlg.cpp:242
-#: Src/wptClipEditDlg.cpp:247 Src/wptFileManagerDlg.cpp:212
+#: Src/wptClipEditDlg.cpp:247 Src/wptFileManagerDlg.cpp:211
#: Src/wptMainProc.cpp:162 Src/wptMainProc.cpp:230 Src/wptMainProc.cpp:273
#: Src/wptMainProc.cpp:437 Src/wptMainProc.cpp:518 Src/wptMainProc.cpp:523
msgid "Clipboard"
msgstr "Presse papiers"
-#: Src/wptClipEditDlg.cpp:101 Src/wptFileManager.cpp:570
+#: Src/wptClipEditDlg.cpp:101 Src/wptFileManager.cpp:568
msgid "File Open"
msgstr ""
@@ -524,8 +524,8 @@
msgid "Add quotes"
msgstr ""
-#: Src/wptClipEditDlg.cpp:200 Src/wptKeyEditDlgs.cpp:2155
-#: Src/wptKeyserverDlg.cpp:593 Src/wptMDSumDlg.cpp:122
+#: Src/wptClipEditDlg.cpp:200 Src/wptKeyEditDlgs.cpp:2142
+#: Src/wptKeyserverDlg.cpp:577 Src/wptMDSumDlg.cpp:122
#: Src/wptOwnertrustDlg.cpp:103
msgid "&Close"
msgstr "&Fermer"
@@ -546,15 +546,15 @@
msgstr "&Chercher"
#: Src/wptClipEncryptDlg.cpp:148 Src/wptClipSignEncDlg.cpp:112
-#: Src/wptCommonDlg.cpp:77 Src/wptCommonDlg.cpp:254
-#: Src/wptFileManagerDlg.cpp:84 Src/wptFileManagerDlg.cpp:218
-#: Src/wptFileManagerDlg.cpp:287 Src/wptFileSaveDlg.cpp:58
+#: Src/wptCommonDlg.cpp:76 Src/wptCommonDlg.cpp:253
+#: Src/wptFileManagerDlg.cpp:83 Src/wptFileManagerDlg.cpp:217
+#: Src/wptFileManagerDlg.cpp:286 Src/wptFileSaveDlg.cpp:58
#: Src/wptFirstRunDlg.cpp:47 Src/wptGPGPrefsDlg.cpp:157
-#: Src/wptKeyEditDlgs.cpp:357 Src/wptKeyEditDlgs.cpp:445
-#: Src/wptKeyEditDlgs.cpp:518 Src/wptKeyEditDlgs.cpp:654
+#: Src/wptKeyEditDlgs.cpp:358 Src/wptKeyEditDlgs.cpp:446
+#: Src/wptKeyEditDlgs.cpp:516 Src/wptKeyEditDlgs.cpp:651
#: Src/wptKeyEditOwnertrustDlg.cpp:67 Src/wptKeygenDlg.cpp:380
-#: Src/wptKeygenDlg.cpp:539 Src/wptKeyRevokeDlg.cpp:81
-#: Src/wptKeyserverDlg.cpp:525 Src/wptKeyserverSearchDlg.cpp:61
+#: Src/wptKeygenDlg.cpp:538 Src/wptKeyRevokeDlg.cpp:81
+#: Src/wptKeyserverDlg.cpp:509 Src/wptKeyserverSearchDlg.cpp:61
#: Src/wptKeysignDlg.cpp:284 Src/wptPassphraseCB.cpp:93
#: Src/wptPassphraseDlg.cpp:69 Src/wptPINDlg.cpp:55
#: Src/wptPreferencesDlg.cpp:132 Src/wptTextInputDlg.cpp:84
@@ -584,8 +584,8 @@
#: Src/wptClipSignDlg.cpp:164 Src/wptClipSignDlg.cpp:223
#: Src/wptClipSignDlg.cpp:231 Src/wptClipSignDlg.cpp:250
#: Src/wptClipSignDlg.cpp:261 Src/wptClipSignEncDlg.cpp:166
-#: Src/wptClipSignEncDlg.cpp:176 Src/wptFileManager.cpp:1082
-#: Src/wptFileManager.cpp:1098 Src/wptFileManager.cpp:1408
+#: Src/wptClipSignEncDlg.cpp:176 Src/wptFileManager.cpp:1080
+#: Src/wptFileManager.cpp:1096 Src/wptFileManager.cpp:1406
#: Src/wptMainProc.cpp:156 Src/wptMainProc.cpp:218
msgid "Signing"
msgstr "Signer"
@@ -634,8 +634,8 @@
#: Src/wptClipVerifyDlg.cpp:176 Src/wptClipVerifyDlg.cpp:189
#: Src/wptClipVerifyDlg.cpp:202 Src/wptClipVerifyDlg.cpp:209
#: Src/wptClipVerifyDlg.cpp:241 Src/wptClipVerifyDlg.cpp:252
-#: Src/wptFileManager.cpp:1586 Src/wptFileManager.cpp:1639
-#: Src/wptFileManagerDlg.cpp:558 Src/wptFileVerifyDlg.cpp:81
+#: Src/wptFileManager.cpp:1584 Src/wptFileManager.cpp:1637
+#: Src/wptFileManagerDlg.cpp:557 Src/wptFileVerifyDlg.cpp:81
#: Src/wptFileVerifyDlg.cpp:149 Src/wptMainProc.cpp:182
#: Src/wptMainProc.cpp:248 Src/wptMainProc.cpp:260 Src/wptMainProc.cpp:268
#: Src/wptMainProc.cpp:425
@@ -670,75 +670,74 @@
msgid "Save Plaintext"
msgstr ""
-#: Src/wptCommonDlg.cpp:86
+#: Src/wptCommonDlg.cpp:85
msgid "Please enter a valid URL."
msgstr "Entrez une URL valide."
-#: Src/wptCommonDlg.cpp:116
+#: Src/wptCommonDlg.cpp:115
msgid "HTTP Key Import"
msgstr ""
-#: Src/wptCommonDlg.cpp:117
+#: Src/wptCommonDlg.cpp:116
msgid "Enter URL to retrieve the public key"
msgstr ""
-#: Src/wptCommonDlg.cpp:135 Src/wptKeyEditDlgs.cpp:773
-#: Src/wptKeyEditDlgs.cpp:840 Src/wptKeyEditDlgs.cpp:880
-#: Src/wptKeyEditDlgs.cpp:893 Src/wptKeyEditDlgs.cpp:895
-#: Src/wptKeyEditDlgs.cpp:921 Src/wptKeyEditDlgs.cpp:951
-#: Src/wptKeyEditDlgs.cpp:983 Src/wptKeyEditDlgs.cpp:1027
-#: Src/wptKeyEditDlgs.cpp:1034 Src/wptKeyEditDlgs.cpp:1052
-#: Src/wptKeyEditDlgs.cpp:1098 Src/wptKeyEditDlgs.cpp:1105
-#: Src/wptKeyEditDlgs.cpp:1192 Src/wptKeyEditDlgs.cpp:1198
-#: Src/wptKeyEditDlgs.cpp:1318 Src/wptKeyEditDlgs.cpp:1322
-#: Src/wptKeyEditDlgs.cpp:1326 Src/wptKeyEditDlgs.cpp:1333
-#: Src/wptKeyEditDlgs.cpp:1369 Src/wptKeyEditDlgs.cpp:1373
-#: Src/wptKeyEditDlgs.cpp:1383 Src/wptKeyEditDlgs.cpp:1398
-#: Src/wptKeyEditDlgs.cpp:1402 Src/wptKeyEditDlgs.cpp:1444
-#: Src/wptKeyEditDlgs.cpp:1449 Src/wptKeyEditDlgs.cpp:1456
-#: Src/wptKeyEditDlgs.cpp:1462 Src/wptKeyEditDlgs.cpp:1467
-#: Src/wptKeyEditDlgs.cpp:1512 Src/wptKeyEditDlgs.cpp:1517
-#: Src/wptKeyEditDlgs.cpp:1524 Src/wptKeyEditDlgs.cpp:1531
-#: Src/wptKeyEditDlgs.cpp:1534 Src/wptKeyEditDlgs.cpp:1574
-#: Src/wptKeyEditDlgs.cpp:1582 Src/wptKeyEditDlgs.cpp:1599
-#: Src/wptKeyEditDlgs.cpp:1619 Src/wptKeyEditDlgs.cpp:1627
-#: Src/wptKeyEditDlgs.cpp:1736 Src/wptKeyEditDlgs.cpp:1769
-#: Src/wptKeyEditDlgs.cpp:1803 Src/wptKeyEditDlgs.cpp:1807
-#: Src/wptKeyEditDlgs.cpp:1818 Src/wptKeyEditDlgs.cpp:1940
-#: Src/wptKeyEditDlgs.cpp:1942 Src/wptKeyEditDlgs.cpp:1958
-#: Src/wptKeyEditDlgs.cpp:1960 Src/wptKeyEditDlgs.cpp:1993
-#: Src/wptKeyEditDlgs.cpp:1998 Src/wptKeyEditDlgs.cpp:2007
-#: Src/wptKeyEditDlgs.cpp:2021 Src/wptKeyEditDlgs.cpp:2025
-#: Src/wptKeyEditDlgs.cpp:2092 Src/wptKeyEditDlgs.cpp:2133
-#: Src/wptKeyEditDlgs.cpp:2146 Src/wptKeyEditDlgs.cpp:2160
-#: Src/wptKeyEditDlgs.cpp:2189 Src/wptKeyEditDlgs.cpp:2194
-#: Src/wptKeyManagerDlg.cpp:990 Src/wptKeyManagerDlg.cpp:1765
+#: Src/wptCommonDlg.cpp:134 Src/wptKeyEditDlgs.cpp:769
+#: Src/wptKeyEditDlgs.cpp:836 Src/wptKeyEditDlgs.cpp:876
+#: Src/wptKeyEditDlgs.cpp:889 Src/wptKeyEditDlgs.cpp:891
+#: Src/wptKeyEditDlgs.cpp:917 Src/wptKeyEditDlgs.cpp:947
+#: Src/wptKeyEditDlgs.cpp:979 Src/wptKeyEditDlgs.cpp:1023
+#: Src/wptKeyEditDlgs.cpp:1030 Src/wptKeyEditDlgs.cpp:1048
+#: Src/wptKeyEditDlgs.cpp:1094 Src/wptKeyEditDlgs.cpp:1181
+#: Src/wptKeyEditDlgs.cpp:1301 Src/wptKeyEditDlgs.cpp:1305
+#: Src/wptKeyEditDlgs.cpp:1309 Src/wptKeyEditDlgs.cpp:1316
+#: Src/wptKeyEditDlgs.cpp:1352 Src/wptKeyEditDlgs.cpp:1356
+#: Src/wptKeyEditDlgs.cpp:1366 Src/wptKeyEditDlgs.cpp:1381
+#: Src/wptKeyEditDlgs.cpp:1385 Src/wptKeyEditDlgs.cpp:1427
+#: Src/wptKeyEditDlgs.cpp:1432 Src/wptKeyEditDlgs.cpp:1439
+#: Src/wptKeyEditDlgs.cpp:1445 Src/wptKeyEditDlgs.cpp:1450
+#: Src/wptKeyEditDlgs.cpp:1495 Src/wptKeyEditDlgs.cpp:1500
+#: Src/wptKeyEditDlgs.cpp:1507 Src/wptKeyEditDlgs.cpp:1514
+#: Src/wptKeyEditDlgs.cpp:1517 Src/wptKeyEditDlgs.cpp:1557
+#: Src/wptKeyEditDlgs.cpp:1565 Src/wptKeyEditDlgs.cpp:1582
+#: Src/wptKeyEditDlgs.cpp:1602 Src/wptKeyEditDlgs.cpp:1610
+#: Src/wptKeyEditDlgs.cpp:1719 Src/wptKeyEditDlgs.cpp:1756
+#: Src/wptKeyEditDlgs.cpp:1790 Src/wptKeyEditDlgs.cpp:1794
+#: Src/wptKeyEditDlgs.cpp:1805 Src/wptKeyEditDlgs.cpp:1927
+#: Src/wptKeyEditDlgs.cpp:1929 Src/wptKeyEditDlgs.cpp:1945
+#: Src/wptKeyEditDlgs.cpp:1947 Src/wptKeyEditDlgs.cpp:1980
+#: Src/wptKeyEditDlgs.cpp:1985 Src/wptKeyEditDlgs.cpp:1994
+#: Src/wptKeyEditDlgs.cpp:2008 Src/wptKeyEditDlgs.cpp:2012
+#: Src/wptKeyEditDlgs.cpp:2079 Src/wptKeyEditDlgs.cpp:2120
+#: Src/wptKeyEditDlgs.cpp:2133 Src/wptKeyEditDlgs.cpp:2147
+#: Src/wptKeyEditDlgs.cpp:2176 Src/wptKeyEditDlgs.cpp:2181
+#: Src/wptKeyManagerDlg.cpp:995 Src/wptKeyManagerDlg.cpp:1774
msgid "Key Edit"
msgstr ""
-#: Src/wptCommonDlg.cpp:136
+#: Src/wptCommonDlg.cpp:135
msgid "Enter preferred keyserver URL"
msgstr ""
-#: Src/wptCommonDlg.cpp:212 Src/wptGPGPrefsDlg.cpp:334
+#: Src/wptCommonDlg.cpp:211 Src/wptGPGPrefsDlg.cpp:334
msgid "Choose Locale Directory"
msgstr ""
-#: Src/wptCommonDlg.cpp:220
+#: Src/wptCommonDlg.cpp:219
#, fuzzy
msgid "Could not create winpt.mo file"
msgstr "Ne peut créer une fenêtre"
-#: Src/wptCommonDlg.cpp:251
+#: Src/wptCommonDlg.cpp:250
msgid "Native Language Support"
msgstr ""
-#: Src/wptCommonDlg.cpp:252
+#: Src/wptCommonDlg.cpp:251
#, fuzzy
msgid "Please select a language"
msgstr "Sélectionner un fichier."
-#: Src/wptCommonDlg.cpp:253
+#: Src/wptCommonDlg.cpp:252
msgid "&OK"
msgstr ""
@@ -921,12 +920,13 @@
#: Src/wptFileManager.cpp:106 Src/wptFileManager.cpp:128
#: Src/wptFileManager.cpp:134 Src/wptFileManager.cpp:173
-#: Src/wptFileManager.cpp:298 Src/wptFileManager.cpp:664
-#: Src/wptFileManager.cpp:809 Src/wptFileManager.cpp:924
-#: Src/wptFileManager.cpp:1493 Src/wptFileManager.cpp:1520
-#: Src/wptFileManager.cpp:1539 Src/wptFileManager.cpp:1790
-#: Src/wptFileManager.cpp:1852 Src/wptFileManagerDlg.cpp:504
-#: Src/wptFileStatDlg.cpp:152 Src/wptMainProc.cpp:412 Src/wptMDSumDlg.cpp:181
+#: Src/wptFileManager.cpp:298 Src/wptFileManager.cpp:662
+#: Src/wptFileManager.cpp:807 Src/wptFileManager.cpp:922
+#: Src/wptFileManager.cpp:1491 Src/wptFileManager.cpp:1518
+#: Src/wptFileManager.cpp:1537 Src/wptFileManager.cpp:1788
+#: Src/wptFileManager.cpp:1850 Src/wptFileManagerDlg.cpp:503
+#: Src/wptFileManagerDlg.cpp:622 Src/wptFileStatDlg.cpp:152
+#: Src/wptMainProc.cpp:412 Src/wptMDSumDlg.cpp:181
msgid "File Manager"
msgstr "Gestionnaire de fichier"
@@ -949,12 +949,12 @@
"Do you want to disable it?"
msgstr ""
-#: Src/wptFileManager.cpp:381 Src/wptKeyEditDlgs.cpp:1085
+#: Src/wptFileManager.cpp:381 Src/wptKeyEditDlgs.cpp:1080
#: Src/wptVerifyList.cpp:108
msgid "Status"
msgstr "Status"
-#: Src/wptFileManager.cpp:382 Src/wptKeyEditDlgs.cpp:1184
+#: Src/wptFileManager.cpp:382 Src/wptKeyEditDlgs.cpp:1172
#: Src/wptKeyRevokersDlg.cpp:57 Src/wptMDSumDlg.cpp:104
#: Src/wptVerifyList.cpp:107
msgid "Name"
@@ -964,64 +964,64 @@
msgid "Operation"
msgstr "Opération"
-#: Src/wptFileManager.cpp:663
+#: Src/wptFileManager.cpp:661
msgid "Please select a file."
msgstr "Sélectionner un fichier."
-#: Src/wptFileManager.cpp:810
+#: Src/wptFileManager.cpp:808
#, c-format
msgid ""
"\"%s\" does not seems to be a text file.\n"
"Do you really want to clearsign it?"
msgstr ""
-#: Src/wptFileManager.cpp:925
+#: Src/wptFileManager.cpp:923
#, c-format
msgid "\"%s\" does not exist"
msgstr "\"%s\" n'existe pas"
-#: Src/wptFileManager.cpp:1008 Src/wptFileStatDlg.cpp:274
+#: Src/wptFileManager.cpp:1006 Src/wptFileStatDlg.cpp:274
#: Src/wptFileStatDlg.cpp:281
msgid "File Status"
msgstr "Status du fichier"
-#: Src/wptFileManager.cpp:1052
+#: Src/wptFileManager.cpp:1050
msgid "Enter filename for encrypted file"
msgstr ""
-#: Src/wptFileManager.cpp:1081
+#: Src/wptFileManager.cpp:1079
msgid "Could not get default secret key."
msgstr "Ne peut obtenir la clé secrète par défaut."
-#: Src/wptFileManager.cpp:1112 Src/wptFileManager.cpp:1444
-#: Src/wptFileManagerDlg.cpp:556 Src/wptMainProc.cpp:200
+#: Src/wptFileManager.cpp:1110 Src/wptFileManager.cpp:1442
+#: Src/wptFileManagerDlg.cpp:555 Src/wptMainProc.cpp:200
#: Src/wptMainProc.cpp:422 Src/wptMainProc.cpp:429
msgid "Sign"
msgstr "Signer"
-#: Src/wptFileManager.cpp:1125 Src/wptFileManagerDlg.cpp:554
+#: Src/wptFileManager.cpp:1123 Src/wptFileManagerDlg.cpp:553
#: Src/wptMainProc.cpp:421 Src/wptMainProc.cpp:426
msgid "Encrypt"
msgstr "Chiffrer"
-#: Src/wptFileManager.cpp:1152 Src/wptFileManager.cpp:1185
-#: Src/wptFileManager.cpp:1190 Src/wptMainProc.cpp:420
+#: Src/wptFileManager.cpp:1150 Src/wptFileManager.cpp:1183
+#: Src/wptFileManager.cpp:1188 Src/wptMainProc.cpp:420
msgid "Symmetric"
msgstr "Symétrique"
-#: Src/wptFileManager.cpp:1190
+#: Src/wptFileManager.cpp:1188
msgid "Encryption failed."
msgstr "Erreur de chiffrement."
-#: Src/wptFileManager.cpp:1220
+#: Src/wptFileManager.cpp:1218
msgid "Good signature"
msgstr "Bonne signature"
-#: Src/wptFileManager.cpp:1220
+#: Src/wptFileManager.cpp:1218
msgid "BAD signature"
msgstr "MAUVAISE signature"
-#: Src/wptFileManager.cpp:1231
+#: Src/wptFileManager.cpp:1229
#, c-format
msgid ""
"Signature made %s using %s key ID %s\n"
@@ -1029,31 +1029,31 @@
"%s"
msgstr ""
-#: Src/wptFileManager.cpp:1236
+#: Src/wptFileManager.cpp:1234
msgid "Decrypt Verify"
msgstr ""
-#: Src/wptFileManager.cpp:1313
+#: Src/wptFileManager.cpp:1311
msgid "Choose Filename for Output"
msgstr ""
-#: Src/wptFileManager.cpp:1322
+#: Src/wptFileManager.cpp:1320
msgid "Please enter filename for plaintext file"
msgstr ""
-#: Src/wptFileManager.cpp:1360 Src/wptFileManager.cpp:1372
-#: Src/wptFileManagerDlg.cpp:555
+#: Src/wptFileManager.cpp:1358 Src/wptFileManager.cpp:1370
+#: Src/wptFileManagerDlg.cpp:554
msgid "Decrypt"
msgstr "Déchiffrer"
-#: Src/wptFileManager.cpp:1366
+#: Src/wptFileManager.cpp:1364
#, c-format
msgid ""
"Decryption failed.\n"
"%s: does not exist."
msgstr ""
-#: Src/wptFileManager.cpp:1373
+#: Src/wptFileManager.cpp:1371
#, c-format
msgid ""
"The original file name is '%s'.\n"
@@ -1061,40 +1061,40 @@
"Do you want to use this instead of '%s'?"
msgstr ""
-#: Src/wptFileManager.cpp:1421
+#: Src/wptFileManager.cpp:1419
msgid "Enter filename for signed file"
msgstr ""
-#: Src/wptFileManager.cpp:1519
+#: Src/wptFileManager.cpp:1517
msgid "Could not find detached signature in the clipboard."
msgstr ""
-#: Src/wptFileManager.cpp:1539
+#: Src/wptFileManager.cpp:1537
msgid "No files to check."
msgstr "Aucun fichiers à vérifier."
-#: Src/wptFileManager.cpp:1556
+#: Src/wptFileManager.cpp:1554
msgid "Select Data File"
msgstr ""
-#: Src/wptFileManager.cpp:1558
+#: Src/wptFileManager.cpp:1556
msgid "Selected Output File"
msgstr ""
-#: Src/wptFileManager.cpp:1586
+#: Src/wptFileManager.cpp:1584
msgid "Invalid file name. Exit"
msgstr ""
-#: Src/wptFileManager.cpp:1684 Src/wptFileManager.cpp:1695
-#: Src/wptFileManagerDlg.cpp:244 Src/wptImportList.cpp:404
+#: Src/wptFileManager.cpp:1682 Src/wptFileManager.cpp:1693
+#: Src/wptFileManagerDlg.cpp:243 Src/wptImportList.cpp:404
#: Src/wptImportList.cpp:410 Src/wptImportList.cpp:420
#: Src/wptImportList.cpp:428 Src/wptImportList.cpp:437
#: Src/wptKeyManager.cpp:460 Src/wptKeyManager.cpp:471
-#: Src/wptKeyManager.cpp:599 Src/wptKeyserverDlg.cpp:223
+#: Src/wptKeyManager.cpp:599 Src/wptKeyserverDlg.cpp:219
msgid "Import"
msgstr "Importer"
-#: Src/wptFileManager.cpp:1692
+#: Src/wptFileManager.cpp:1690
msgid ""
"Key without a self signature was dectected!\n"
"(This key is NOT usable for encryption, etc)\n"
@@ -1102,106 +1102,111 @@
"Cannot import these key(s)!"
msgstr ""
-#: Src/wptFileManager.cpp:1718 Src/wptKeyManager.cpp:264
+#: Src/wptFileManager.cpp:1716 Src/wptKeyManager.cpp:264
#: Src/wptKeyManager.cpp:307 Src/wptKeyManager.cpp:342
msgid "No key was selected for export."
msgstr ""
-#: Src/wptFileManager.cpp:1718 Src/wptFileManager.cpp:1741
-#: Src/wptKeyserverDlg.cpp:89
+#: Src/wptFileManager.cpp:1716 Src/wptFileManager.cpp:1739
+#: Src/wptKeyserverDlg.cpp:90
msgid "Export"
msgstr "Exporter"
-#: Src/wptFileManager.cpp:1726 Src/wptKeyManagerDlg.cpp:1701
-#: Src/wptKeyManagerDlg.cpp:1733
+#: Src/wptFileManager.cpp:1724 Src/wptKeyManagerDlg.cpp:1710
+#: Src/wptKeyManagerDlg.cpp:1742
msgid "Choose Name for Key File"
msgstr "Choisissez un nom de fichier pour la clé"
-#: Src/wptFileManager.cpp:1745 Src/wptKeyEditDlgs.cpp:1064
-#: Src/wptKeyEditDlgs.cpp:1350 Src/wptKeyEditDlgs.cpp:1423
-#: Src/wptKeyserverDlg.cpp:101
+#: Src/wptFileManager.cpp:1743 Src/wptKeyEditDlgs.cpp:1060
+#: Src/wptKeyEditDlgs.cpp:1333 Src/wptKeyEditDlgs.cpp:1406
+#: Src/wptKeyserverDlg.cpp:102
msgid "GnuPG status"
msgstr "Status de GnuPG"
-#: Src/wptFileManager.cpp:1745
+#: Src/wptFileManager.cpp:1743
#, c-format
msgid "Finished (Output: %s)"
msgstr ""
-#: Src/wptFileManager.cpp:1791
+#: Src/wptFileManager.cpp:1789
#, c-format
msgid "%s: no valid OpenPGP data found."
msgstr ""
-#: Src/wptFileManager.cpp:1851
+#: Src/wptFileManager.cpp:1849
msgid "Encrypting into a ZIP archive makes sense with multiple files"
msgstr ""
-#: Src/wptFileManager.cpp:1856
+#: Src/wptFileManager.cpp:1854
msgid "Choose File Name for Output"
msgstr ""
-#: Src/wptFileManager.cpp:1926
+#: Src/wptFileManager.cpp:1924
msgid "Choose a Name for the Archive"
msgstr ""
-#: Src/wptFileManager.cpp:1929
+#: Src/wptFileManager.cpp:1927
msgid "Invalid archive name. Exit."
msgstr ""
-#: Src/wptFileManager.cpp:1929 Src/wptFileManager.cpp:1936
+#: Src/wptFileManager.cpp:1927 Src/wptFileManager.cpp:1934
msgid "Encrypt Directory"
msgstr ""
-#: Src/wptFileManager.cpp:1936
+#: Src/wptFileManager.cpp:1934
msgid "Could not create zip archive."
msgstr ""
-#: Src/wptFileManagerDlg.cpp:79 Src/wptFileManagerDlg.cpp:146
+#: Src/wptFileManagerDlg.cpp:77 Src/wptFileManagerDlg.cpp:145
msgid "File Encrypt"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:80 Src/wptFileManagerDlg.cpp:281
+#: Src/wptFileManagerDlg.cpp:78 Src/wptFileManagerDlg.cpp:280
msgid "&Text Output"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:81
+#: Src/wptFileManagerDlg.cpp:79
msgid "&Wipe Original"
msgstr "&Algorithme original"
-#: Src/wptFileManagerDlg.cpp:82
+#: Src/wptFileManagerDlg.cpp:80
msgid "Anonymize (throw keyid)"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:83
+#: Src/wptFileManagerDlg.cpp:81
msgid "&Select Key for signing"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:145
+#: Src/wptFileManagerDlg.cpp:82 Src/wptFileManagerDlg.cpp:285
+#: Src/wptKeyManagerDlg.cpp:959
+msgid "Options"
+msgstr ""
+
+#: Src/wptFileManagerDlg.cpp:144
msgid "Please select at least one recipient."
msgstr ""
-#: Src/wptFileManagerDlg.cpp:203 Src/wptFileStatDlg.cpp:281
+#: Src/wptFileManagerDlg.cpp:202 Src/wptFileStatDlg.cpp:281
#: Src/wptKeyManager.cpp:424
msgid "No valid OpenPGP data found."
msgstr ""
-#: Src/wptFileManagerDlg.cpp:203 Src/wptFileManagerDlg.cpp:217
+#: Src/wptFileManagerDlg.cpp:202 Src/wptFileManagerDlg.cpp:216
#: Src/wptKeyManager.cpp:449
msgid "Key Import"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:208
+#: Src/wptFileManagerDlg.cpp:207
#, c-format
msgid "%s contain(s) %d key(s)."
msgstr ""
-#: Src/wptFileManagerDlg.cpp:212 Src/wptFileManagerDlg.cpp:473
-#: Src/wptKeyManagerDlg.cpp:927 Src/wptOwnertrustDlg.cpp:98
+#: Src/wptFileManagerDlg.cpp:211 Src/wptFileManagerDlg.cpp:472
+#: Src/wptKeyManagerDlg.cpp:932 Src/wptOwnertrustDlg.cpp:98
msgid "File"
msgstr "Fichier"
-#: Src/wptFileManagerDlg.cpp:241
+#: Src/wptFileManagerDlg.cpp:240
msgid ""
"Some of the imported keys are secret keys.\n"
"\n"
@@ -1209,174 +1214,174 @@
"set manually via the Key Properties dialog."
msgstr ""
-#: Src/wptFileManagerDlg.cpp:280 Src/wptFileManagerDlg.cpp:332
+#: Src/wptFileManagerDlg.cpp:279 Src/wptFileManagerDlg.cpp:331
msgid "File Sign"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:282
+#: Src/wptFileManagerDlg.cpp:281
msgid "&Normal Signature"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:283
+#: Src/wptFileManagerDlg.cpp:282
msgid "&Detached Signature"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:284
+#: Src/wptFileManagerDlg.cpp:283
msgid "&Cleartext Signature"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:285
+#: Src/wptFileManagerDlg.cpp:284
msgid "Signature mode"
msgstr "Mode de signature"
-#: Src/wptFileManagerDlg.cpp:286 Src/wptKeyManagerDlg.cpp:954
-msgid "Options"
-msgstr ""
-
-#: Src/wptFileManagerDlg.cpp:332 Src/wptKeyEditDlgs.cpp:1322
-#: Src/wptKeyEditDlgs.cpp:1373 Src/wptKeyEditDlgs.cpp:1449
+#: Src/wptFileManagerDlg.cpp:331 Src/wptKeyEditDlgs.cpp:1305
+#: Src/wptKeyEditDlgs.cpp:1356 Src/wptKeyEditDlgs.cpp:1432
#: Src/wptKeyManager.cpp:683 Src/wptKeyManager.cpp:787
-#: Src/wptKeyManager.cpp:821 Src/wptKeyManagerDlg.cpp:1511
-#: Src/wptKeyManagerDlg.cpp:1527 Src/wptKeyManagerDlg.cpp:1555
-#: Src/wptKeyManagerDlg.cpp:1571 Src/wptKeyManagerDlg.cpp:1584
-#: Src/wptKeyManagerDlg.cpp:1691 Src/wptKeyManagerDlg.cpp:1710
+#: Src/wptKeyManager.cpp:821 Src/wptKeyManagerDlg.cpp:1520
+#: Src/wptKeyManagerDlg.cpp:1536 Src/wptKeyManagerDlg.cpp:1564
+#: Src/wptKeyManagerDlg.cpp:1580 Src/wptKeyManagerDlg.cpp:1593
+#: Src/wptKeyManagerDlg.cpp:1700 Src/wptKeyManagerDlg.cpp:1719
#: Src/wptKeyserverSearchDlg.cpp:117
msgid "Please select a key."
msgstr "Sélectionner une clé."
-#: Src/wptFileManagerDlg.cpp:392
+#: Src/wptFileManagerDlg.cpp:391
msgid "0 Objects marked"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:396
+#: Src/wptFileManagerDlg.cpp:395
#, c-format
msgid "%d Object(s) marked"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:471 Src/wptMainProc.cpp:550
+#: Src/wptFileManagerDlg.cpp:470 Src/wptMainProc.cpp:550
msgid "File Manager (use drag & drop to add files)"
msgstr "Gestionnaire de fichier (utilisez le drag & drop)"
-#: Src/wptFileManagerDlg.cpp:474 Src/wptKeyManagerDlg.cpp:928
-#: Src/wptKeyManagerDlg.cpp:933 Src/wptKeyManagerDlg.cpp:944
+#: Src/wptFileManagerDlg.cpp:473 Src/wptKeyManagerDlg.cpp:933
+#: Src/wptKeyManagerDlg.cpp:938 Src/wptKeyManagerDlg.cpp:949
msgid "Edit"
msgstr "Editer"
-#: Src/wptFileManagerDlg.cpp:475 Src/wptKeyManagerDlg.cpp:929
+#: Src/wptFileManagerDlg.cpp:474 Src/wptKeyManagerDlg.cpp:934
msgid "View"
msgstr "Voir"
-#: Src/wptFileManagerDlg.cpp:476
+#: Src/wptFileManagerDlg.cpp:475
msgid "&Open..."
msgstr "&Ouvrir"
-#: Src/wptFileManagerDlg.cpp:477
+#: Src/wptFileManagerDlg.cpp:476
msgid "&Encrypt"
msgstr "&Chiffrer"
-#: Src/wptFileManagerDlg.cpp:478 Src/wptFileManagerDlg.cpp:553
+#: Src/wptFileManagerDlg.cpp:477 Src/wptFileManagerDlg.cpp:552
msgid "Encrypt into ZIP"
msgstr "Chiffrer dans ZIP"
-#: Src/wptFileManagerDlg.cpp:479
+#: Src/wptFileManagerDlg.cpp:478
msgid "&Decrypt"
msgstr "&Déchiffrer"
-#: Src/wptFileManagerDlg.cpp:480 Src/wptKeyManagerDlg.cpp:945
-#: Src/wptKeyManagerDlg.cpp:993
+#: Src/wptFileManagerDlg.cpp:479 Src/wptKeyManagerDlg.cpp:950
+#: Src/wptKeyManagerDlg.cpp:998
msgid "&Sign"
msgstr "&Signer"
-#: Src/wptFileManagerDlg.cpp:481 Src/wptFileManagerDlg.cpp:557
+#: Src/wptFileManagerDlg.cpp:480 Src/wptFileManagerDlg.cpp:556
#: Src/wptMainProc.cpp:423 Src/wptMainProc.cpp:427
msgid "Sign && Encrypt"
msgstr "Signer && Chiffrer"
-#: Src/wptFileManagerDlg.cpp:482
+#: Src/wptFileManagerDlg.cpp:481
msgid "&Verify"
msgstr "&Vérifier"
-#: Src/wptFileManagerDlg.cpp:483
+#: Src/wptFileManagerDlg.cpp:482
msgid "S&ymmetric"
msgstr "S&ymétrique"
-#: Src/wptFileManagerDlg.cpp:484
+#: Src/wptFileManagerDlg.cpp:483
msgid "&Import"
msgstr "&Importer"
-#: Src/wptFileManagerDlg.cpp:485
+#: Src/wptFileManagerDlg.cpp:484
msgid "E&xport"
msgstr "Exporter"
-#: Src/wptFileManagerDlg.cpp:486 Src/wptMainProc.cpp:419
+#: Src/wptFileManagerDlg.cpp:485 Src/wptMainProc.cpp:419
msgid "Exit"
msgstr "Quitter"
-#: Src/wptFileManagerDlg.cpp:487
+#: Src/wptFileManagerDlg.cpp:486
msgid "&Reset"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:488
+#: Src/wptFileManagerDlg.cpp:487
msgid "Always on Top"
msgstr "Toujours visible"
-#: Src/wptFileManagerDlg.cpp:489
+#: Src/wptFileManagerDlg.cpp:488
msgid "&Paste"
msgstr "&Coller"
-#: Src/wptFileManagerDlg.cpp:490
+#: Src/wptFileManagerDlg.cpp:489
msgid "&Select All"
msgstr "&Sélectionner tout"
-#: Src/wptFileManagerDlg.cpp:491
+#: Src/wptFileManagerDlg.cpp:490
msgid "&Preferences"
msgstr "&Préférences"
-#: Src/wptFileManagerDlg.cpp:492 Src/wptFileManagerDlg.cpp:560
+#: Src/wptFileManagerDlg.cpp:491 Src/wptFileManagerDlg.cpp:559
msgid "Send as Mail"
msgstr "Envoyer par Mail"
-#: Src/wptFileManagerDlg.cpp:493
+#: Src/wptFileManagerDlg.cpp:492
msgid "&List Packets"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:495
+#: Src/wptFileManagerDlg.cpp:494
msgid "&Wipe"
msgstr "&Algorithme"
-#: Src/wptFileManagerDlg.cpp:559
+#: Src/wptFileManagerDlg.cpp:558
msgid "Wipe"
msgstr "Algorithme"
-#: Src/wptFileManagerDlg.cpp:561
+#: Src/wptFileManagerDlg.cpp:560
msgid "List Packets"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:607
+#: Src/wptFileManagerDlg.cpp:606
msgid "&Calc Digest"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:766
+#: Src/wptFileManagerDlg.cpp:621
+msgid "This command requires admin privileges.\n"
+msgstr ""
+
+#: Src/wptFileManagerDlg.cpp:770
msgid "Are you sure you want to secure delete these files?"
msgstr ""
-#: Src/wptFileManagerDlg.cpp:767 Src/wptMainProc.cpp:100
+#: Src/wptFileManagerDlg.cpp:771 Src/wptMainProc.cpp:100
msgid "&Yes"
msgstr "&Oui"
-#: Src/wptFileManagerDlg.cpp:768 Src/wptMainProc.cpp:101
+#: Src/wptFileManagerDlg.cpp:772 Src/wptMainProc.cpp:101
msgid "&No"
msgstr "&Non"
-#: Src/wptFileManagerDlg.cpp:811
+#: Src/wptFileManagerDlg.cpp:815
msgid "Operation Status: Error"
msgstr "Statut de l'opération : Erreur"
-#: Src/wptFileManagerDlg.cpp:812
+#: Src/wptFileManagerDlg.cpp:816
msgid "Operation Status: Done."
msgstr "Statut de l'opération : Fait"
-#: Src/wptFileManagerDlg.cpp:855
+#: Src/wptFileManagerDlg.cpp:859
#, c-format
msgid ""
"Total Capacity: %12sk\n"
@@ -1463,7 +1468,7 @@
#: Src/wptGPGPrefsDlg.cpp:228 Src/wptGPGPrefsDlg.cpp:234
#: Src/wptGPGPrefsDlg.cpp:239 Src/wptGPGPrefsDlg.cpp:244
#: Src/wptGPGPrefsDlg.cpp:250 Src/wptGPGPrefsDlg.cpp:264
-#: Src/wptKeyEditDlgs.cpp:1741 Src/wptKeyManagerDlg.cpp:955
+#: Src/wptKeyEditDlgs.cpp:1724 Src/wptKeyManagerDlg.cpp:960
#: Src/wptMainProc.cpp:439 Src/wptPreferencesDlg.cpp:215
#: Src/wptPreferencesDlg.cpp:260 Src/wptPreferencesDlg.cpp:272
#: Src/wptPreferencesDlg.cpp:284 Src/wptPreferencesDlg.cpp:315
@@ -1531,35 +1536,35 @@
msgid "No GPG error description available."
msgstr ""
-#: Src/wptGPGME.cpp:318
+#: Src/wptGPGME.cpp:313
msgid "Error during verification process."
msgstr ""
-#: Src/wptGPGME.cpp:319
+#: Src/wptGPGME.cpp:314
msgid "The signature is good."
msgstr "La signature est bonne."
-#: Src/wptGPGME.cpp:320
+#: Src/wptGPGME.cpp:315
msgid "The signature is BAD!"
msgstr "La signature est MAUVAISE!"
-#: Src/wptGPGME.cpp:321
+#: Src/wptGPGME.cpp:316
msgid "The signature could not be checked due to a missing key."
msgstr ""
-#: Src/wptGPGME.cpp:322
+#: Src/wptGPGME.cpp:317
msgid "No valid OpenPGP signature."
msgstr ""
-#: Src/wptGPGME.cpp:323
+#: Src/wptGPGME.cpp:318
msgid "Signature Error"
msgstr ""
-#: Src/wptGPGME.cpp:324
+#: Src/wptGPGME.cpp:319
msgid "Good Signature (Expired Key)"
msgstr ""
-#: Src/wptGPGME.cpp:325
+#: Src/wptGPGME.cpp:320
msgid "Good Signature (Revoked Key)"
msgstr ""
@@ -1598,7 +1603,7 @@
"Are you sure?"
msgstr ""
-#: Src/wptGPGPrefsDlg.cpp:141 Src/wptKeyManagerDlg.cpp:1663
+#: Src/wptGPGPrefsDlg.cpp:141 Src/wptKeyManagerDlg.cpp:1672
#: Src/wptMainProc.cpp:598
msgid "GnuPG Preferences"
msgstr ""
@@ -1678,7 +1683,7 @@
msgid "Choose GPG Binary"
msgstr ""
-#: Src/wptGroupManager.cpp:207 Src/wptGroupManager.cpp:238
+#: Src/wptGroupManager.cpp:244 Src/wptGroupManager.cpp:274
#: Src/wptImagelist.cpp:52 Src/wptKeyManager.cpp:168 Src/wptKeyManager.cpp:173
#: Src/wptKeyManager.cpp:222 Src/wptKeyManager.cpp:265
#: Src/wptKeyManager.cpp:277 Src/wptKeyManager.cpp:308
@@ -1697,23 +1702,24 @@
#: Src/wptKeyManager.cpp:838 Src/wptKeyManager.cpp:891
#: Src/wptKeyManager.cpp:896 Src/wptKeyManager.cpp:952
#: Src/wptKeyManager.cpp:982 Src/wptKeyManager.cpp:1069
-#: Src/wptKeyManagerDlg.cpp:1178 Src/wptKeyManagerDlg.cpp:1191
-#: Src/wptKeyManagerDlg.cpp:1201 Src/wptKeyManagerDlg.cpp:1490
-#: Src/wptKeyManagerDlg.cpp:1512 Src/wptKeyManagerDlg.cpp:1527
-#: Src/wptKeyManagerDlg.cpp:1537 Src/wptKeyManagerDlg.cpp:1545
-#: Src/wptKeyManagerDlg.cpp:1555 Src/wptKeyManagerDlg.cpp:1561
-#: Src/wptKeyManagerDlg.cpp:1571 Src/wptKeyManagerDlg.cpp:1584
-#: Src/wptKeyManagerDlg.cpp:1601 Src/wptKeyManagerDlg.cpp:1633
-#: Src/wptKeyManagerDlg.cpp:1692 Src/wptKeyManagerDlg.cpp:1710
-#: Src/wptKeyManagerDlg.cpp:1715 Src/wptKeyManagerDlg.cpp:1720
-#: Src/wptKeyManagerDlg.cpp:1791 Src/wptKeyManagerDlg.cpp:1925
-#: Src/wptKeysigDlg.cpp:93 Src/wptKeysigDlg.cpp:105 Src/wptKeysigDlg.cpp:289
-#: Src/wptKeysigDlg.cpp:363 Src/wptKeysigDlg.cpp:372 Src/wptKeysigDlg.cpp:420
-#: Src/wptMainProc.cpp:413 Src/wptMainProc.cpp:561 Src/wptMainProc.cpp:569
+#: Src/wptKeyManagerDlg.cpp:1182 Src/wptKeyManagerDlg.cpp:1195
+#: Src/wptKeyManagerDlg.cpp:1205 Src/wptKeyManagerDlg.cpp:1499
+#: Src/wptKeyManagerDlg.cpp:1521 Src/wptKeyManagerDlg.cpp:1536
+#: Src/wptKeyManagerDlg.cpp:1546 Src/wptKeyManagerDlg.cpp:1554
+#: Src/wptKeyManagerDlg.cpp:1564 Src/wptKeyManagerDlg.cpp:1570
+#: Src/wptKeyManagerDlg.cpp:1580 Src/wptKeyManagerDlg.cpp:1593
+#: Src/wptKeyManagerDlg.cpp:1610 Src/wptKeyManagerDlg.cpp:1642
+#: Src/wptKeyManagerDlg.cpp:1701 Src/wptKeyManagerDlg.cpp:1719
+#: Src/wptKeyManagerDlg.cpp:1724 Src/wptKeyManagerDlg.cpp:1729
+#: Src/wptKeyManagerDlg.cpp:1800 Src/wptKeyManagerDlg.cpp:1805
+#: Src/wptKeyManagerDlg.cpp:1938 Src/wptKeysigDlg.cpp:93
+#: Src/wptKeysigDlg.cpp:105 Src/wptKeysigDlg.cpp:314 Src/wptKeysigDlg.cpp:388
+#: Src/wptKeysigDlg.cpp:397 Src/wptKeysigDlg.cpp:442 Src/wptMainProc.cpp:413
+#: Src/wptMainProc.cpp:561 Src/wptMainProc.cpp:569
msgid "Key Manager"
msgstr "Gestionnaire de clés"
-#: Src/wptGroupManager.cpp:208
+#: Src/wptGroupManager.cpp:245
#, fuzzy, c-format
msgid ""
"Do you really want to delete this group?\n"
@@ -1721,7 +1727,7 @@
"%s"
msgstr "Voulez-vous effacer le contenu du presse papiers?"
-#: Src/wptGroupManager.cpp:236
+#: Src/wptGroupManager.cpp:272
#, fuzzy, c-format
msgid ""
"Do you really want to delete this entry?\n"
@@ -1777,20 +1783,20 @@
msgid "Unknown Hotkey"
msgstr ""
-#: Src/wptImportList.cpp:266 Src/wptKeyEditDlgs.cpp:255
-#: Src/wptKeyEditDlgs.cpp:1156 Src/wptKeyEditDlgs.cpp:1214
-#: Src/wptKeyEditDlgs.cpp:1461 Src/wptKeyEditDlgs.cpp:1483
-#: Src/wptKeyEditDlgs.cpp:1522 Src/wptKeyEditDlgs.cpp:1555
-#: Src/wptKeyEditDlgs.cpp:1780 Src/wptKeylist.cpp:420 Src/wptKeylist.cpp:454
-#: Src/wptKeyPropsDlg.cpp:163 Src/wptKeysigDlg.cpp:144
-#: Src/wptKeysigDlg.cpp:213
+#: Src/wptImportList.cpp:266 Src/wptKeyEditDlgs.cpp:256
+#: Src/wptKeyEditDlgs.cpp:1145 Src/wptKeyEditDlgs.cpp:1197
+#: Src/wptKeyEditDlgs.cpp:1444 Src/wptKeyEditDlgs.cpp:1466
+#: Src/wptKeyEditDlgs.cpp:1505 Src/wptKeyEditDlgs.cpp:1538
+#: Src/wptKeyEditDlgs.cpp:1767 Src/wptKeylist.cpp:421 Src/wptKeylist.cpp:455
+#: Src/wptKeyPropsDlg.cpp:159 Src/wptKeysigDlg.cpp:144
+#: Src/wptKeysigDlg.cpp:214
msgid "Revoked"
msgstr ""
-#: Src/wptImportList.cpp:268 Src/wptKeyEditDlgs.cpp:257
-#: Src/wptKeyEditDlgs.cpp:1154 Src/wptKeyEditDlgs.cpp:1380
-#: Src/wptKeylist.cpp:422 Src/wptKeylist.cpp:452 Src/wptKeyPropsDlg.cpp:160
-#: Src/wptKeysigDlg.cpp:143 Src/wptKeysigDlg.cpp:214
+#: Src/wptImportList.cpp:268 Src/wptKeyEditDlgs.cpp:258
+#: Src/wptKeyEditDlgs.cpp:1143 Src/wptKeyEditDlgs.cpp:1363
+#: Src/wptKeylist.cpp:423 Src/wptKeylist.cpp:453 Src/wptKeyPropsDlg.cpp:157
+#: Src/wptKeysigDlg.cpp:143 Src/wptKeysigDlg.cpp:215
msgid "Expired"
msgstr ""
@@ -1798,43 +1804,43 @@
msgid "secret key"
msgstr "clé secrète"
-#: Src/wptImportList.cpp:274 Src/wptKeylist.cpp:458
+#: Src/wptImportList.cpp:274 Src/wptKeylist.cpp:459
msgid "public key"
msgstr "clé publique"
-#: Src/wptImportList.cpp:304 Src/wptKeyEditDlgs.cpp:1222
+#: Src/wptImportList.cpp:304 Src/wptKeyEditDlgs.cpp:1205
msgid "Invalid user ID"
msgstr ""
-#: Src/wptImportList.cpp:345 Src/wptKeylist.cpp:575 Src/wptKeylist.cpp:583
-#: Src/wptKeyManagerDlg.cpp:872 Src/wptKeyManagerDlg.cpp:941
-#: Src/wptKeyserverSearchDlg.cpp:53 Src/wptSigList.cpp:52
+#: Src/wptImportList.cpp:345 Src/wptKeylist.cpp:576 Src/wptKeylist.cpp:584
+#: Src/wptKeyManagerDlg.cpp:877 Src/wptKeyManagerDlg.cpp:946
+#: Src/wptKeyserverSearchDlg.cpp:53 Src/wptSigList.cpp:53
#: Src/wptVerifyList.cpp:112
msgid "User ID"
msgstr ""
-#: Src/wptImportList.cpp:346 Src/wptKeylist.cpp:577 Src/wptKeylist.cpp:586
-#: Src/wptKeyManagerDlg.cpp:875 Src/wptKeyserverSearchDlg.cpp:50
+#: Src/wptImportList.cpp:346 Src/wptKeylist.cpp:578 Src/wptKeylist.cpp:587
+#: Src/wptKeyManagerDlg.cpp:880 Src/wptKeyserverSearchDlg.cpp:50
msgid "Size"
msgstr "Taille"
-#: Src/wptImportList.cpp:347 Src/wptKeyEditDlgs.cpp:1082
-#: Src/wptKeylist.cpp:576 Src/wptKeylist.cpp:584 Src/wptKeyManagerDlg.cpp:873
-#: Src/wptKeyManagerDlg.cpp:964 Src/wptKeyRevokersDlg.cpp:58
-#: Src/wptKeyserverSearchDlg.cpp:51 Src/wptSigList.cpp:56
+#: Src/wptImportList.cpp:347 Src/wptKeyEditDlgs.cpp:1077
+#: Src/wptKeylist.cpp:577 Src/wptKeylist.cpp:585 Src/wptKeyManagerDlg.cpp:878
+#: Src/wptKeyManagerDlg.cpp:969 Src/wptKeyRevokersDlg.cpp:58
+#: Src/wptKeyserverSearchDlg.cpp:51 Src/wptSigList.cpp:57
#: Src/wptVerifyList.cpp:111
msgid "Key ID"
msgstr ""
-#: Src/wptImportList.cpp:348 Src/wptKeyEditDlgs.cpp:1083
-#: Src/wptKeyEditDlgs.cpp:1186 Src/wptKeylist.cpp:590
-#: Src/wptKeyManagerDlg.cpp:879 Src/wptKeyManagerDlg.cpp:967
-#: Src/wptKeyserverSearchDlg.cpp:52 Src/wptSigList.cpp:55
+#: Src/wptImportList.cpp:348 Src/wptKeyEditDlgs.cpp:1078
+#: Src/wptKeyEditDlgs.cpp:1174 Src/wptKeylist.cpp:591
+#: Src/wptKeyManagerDlg.cpp:884 Src/wptKeyManagerDlg.cpp:972
+#: Src/wptKeyserverSearchDlg.cpp:52 Src/wptSigList.cpp:56
msgid "Creation"
msgstr "Création"
-#: Src/wptImportList.cpp:349 Src/wptKeylist.cpp:585
-#: Src/wptKeyManagerDlg.cpp:874 Src/wptKeyManagerDlg.cpp:966
+#: Src/wptImportList.cpp:349 Src/wptKeylist.cpp:586
+#: Src/wptKeyManagerDlg.cpp:879 Src/wptKeyManagerDlg.cpp:971
msgid "Type"
msgstr ""
@@ -1844,7 +1850,7 @@
"and thus a CRC error occurs."
msgstr ""
-#: Src/wptKeyCache.cpp:747
+#: Src/wptKeyCache.cpp:748
msgid "Load GPG Keyrings..."
msgstr ""
@@ -1860,270 +1866,266 @@
msgid "Key Cache"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:228
+#: Src/wptKeyEditDlgs.cpp:228 Src/wptKeylist.cpp:388
msgid "Ultimate"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:243 Src/wptKeyEditDlgs.cpp:1151
+#: Src/wptKeyEditDlgs.cpp:243 Src/wptKeyEditDlgs.cpp:1140
#: Src/wptKeylist.cpp:243 Src/wptKeylist.cpp:382
msgid "Never"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:259 Src/wptKeyEditDlgs.cpp:1158
+#: Src/wptKeyEditDlgs.cpp:260 Src/wptKeyEditDlgs.cpp:1147
msgid "OK"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:281
+#: Src/wptKeyEditDlgs.cpp:282
msgid "user ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:282
+#: Src/wptKeyEditDlgs.cpp:283
#, c-format
msgid ""
"Could not get key information for: \"%s\":\n"
"%s"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:354
+#: Src/wptKeyEditDlgs.cpp:355
msgid ""
"Remember that the image is stored within your public key. If you use a very "
"large picture, your key will become very large as well! Keeping the image "
"close to 240x288 is a good size to use."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:355
+#: Src/wptKeyEditDlgs.cpp:356
msgid ""
"Pick an image to use for your photo ID.\n"
"The image must be a JPEG file."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:356 Src/wptKeyEditDlgs.cpp:444
+#: Src/wptKeyEditDlgs.cpp:357 Src/wptKeyEditDlgs.cpp:445
#: Src/wptKeysignDlg.cpp:283
msgid "Passphrase"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:358
+#: Src/wptKeyEditDlgs.cpp:359
msgid "Add Photo ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:373
+#: Src/wptKeyEditDlgs.cpp:374
msgid "Select Image File"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:377 Src/wptKeyEditDlgs.cpp:387
-#: Src/wptKeyEditDlgs.cpp:393 Src/wptKeyEditDlgs.cpp:405
-#: Src/wptKeyEditDlgs.cpp:915
+#: Src/wptKeyEditDlgs.cpp:378 Src/wptKeyEditDlgs.cpp:388
+#: Src/wptKeyEditDlgs.cpp:394 Src/wptKeyEditDlgs.cpp:406
+#: Src/wptKeyEditDlgs.cpp:911
msgid "Add Photo"
msgstr "Ajouter une photo"
-#: Src/wptKeyEditDlgs.cpp:378
+#: Src/wptKeyEditDlgs.cpp:379
#, c-format
msgid "'%s' is not a valid JPEG file."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:387 Src/wptKeyRevokeDlg.cpp:173
+#: Src/wptKeyEditDlgs.cpp:388 Src/wptKeyRevokeDlg.cpp:173
msgid "Please enter a file name."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:391
+#: Src/wptKeyEditDlgs.cpp:392
msgid ""
"The JPEG is really large.\n"
"Are you sure you want to use it?"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:410
+#: Src/wptKeyEditDlgs.cpp:411
msgid "Photo successfully added."
msgstr "Photo ajoutée avec succès."
-#: Src/wptKeyEditDlgs.cpp:411 Src/wptKeyEditDlgs.cpp:481
-#: Src/wptKeyEditDlgs.cpp:564 Src/wptKeyEditDlgs.cpp:740
-#: Src/wptKeyEditDlgs.cpp:1485 Src/wptKeyEditDlgs.cpp:1557
-#: Src/wptKeyEditDlgs.cpp:1642 Src/wptKeyEditDlgs.cpp:1837
-#: Src/wptKeygenDlg.cpp:489 Src/wptKeygenDlg.cpp:606
-#: Src/wptKeyPropsDlg.cpp:357 Src/wptOwnertrustDlg.cpp:124
+#: Src/wptKeyEditDlgs.cpp:412 Src/wptKeyEditDlgs.cpp:479
+#: Src/wptKeyEditDlgs.cpp:562 Src/wptKeyEditDlgs.cpp:736
+#: Src/wptKeyEditDlgs.cpp:1468 Src/wptKeyEditDlgs.cpp:1540
+#: Src/wptKeyEditDlgs.cpp:1625 Src/wptKeyEditDlgs.cpp:1824
+#: Src/wptKeygenDlg.cpp:488 Src/wptKeygenDlg.cpp:604
+#: Src/wptKeyPropsDlg.cpp:361 Src/wptOwnertrustDlg.cpp:124
#: Src/wptOwnertrustDlg.cpp:136
msgid "GnuPG Status"
msgstr "Etat de GnuPG"
-#: Src/wptKeyEditDlgs.cpp:442
+#: Src/wptKeyEditDlgs.cpp:443
msgid "Appointing a key as designated revoker cannot be undone."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:443
+#: Src/wptKeyEditDlgs.cpp:444
msgid "Public key"
msgstr "Clé publique"
-#: Src/wptKeyEditDlgs.cpp:446 Src/wptKeyEditDlgs.cpp:462
-#: Src/wptKeyEditDlgs.cpp:475 Src/wptKeyEditDlgs.cpp:946
+#: Src/wptKeyEditDlgs.cpp:447 Src/wptKeyEditDlgs.cpp:460
+#: Src/wptKeyEditDlgs.cpp:473 Src/wptKeyEditDlgs.cpp:942
msgid "Add Revoker"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:462 Src/wptKeyEditDlgs.cpp:1517
-#: Src/wptKeyEditDlgs.cpp:1574 Src/wptKeyEditDlgs.cpp:1619
-#: Src/wptKeyEditDlgs.cpp:1769 Src/wptKeyEditDlgs.cpp:1807
-#: Src/wptKeyEditDlgs.cpp:1993
+#: Src/wptKeyEditDlgs.cpp:460 Src/wptKeyEditDlgs.cpp:1500
+#: Src/wptKeyEditDlgs.cpp:1557 Src/wptKeyEditDlgs.cpp:1602
+#: Src/wptKeyEditDlgs.cpp:1756 Src/wptKeyEditDlgs.cpp:1794
+#: Src/wptKeyEditDlgs.cpp:1980
msgid "Please select a user ID."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:480
+#: Src/wptKeyEditDlgs.cpp:478
msgid "Revoker successfully addded."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:514
+#: Src/wptKeyEditDlgs.cpp:512
msgid "Add new User ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:516
+#: Src/wptKeyEditDlgs.cpp:514
msgid "&Email"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:517
+#: Src/wptKeyEditDlgs.cpp:515
msgid "&Comment"
msgstr "&Commentaire"
-#: Src/wptKeyEditDlgs.cpp:533
+#: Src/wptKeyEditDlgs.cpp:531
msgid "Please enter a name (min. 5 chars.)"
msgstr "Entrer un nom (min. 5 caractères)"
-#: Src/wptKeyEditDlgs.cpp:534 Src/wptKeyEditDlgs.cpp:540
-#: Src/wptKeyEditDlgs.cpp:545 Src/wptKeyEditDlgs.cpp:549
-#: Src/wptKeyEditDlgs.cpp:562
+#: Src/wptKeyEditDlgs.cpp:532 Src/wptKeyEditDlgs.cpp:538
+#: Src/wptKeyEditDlgs.cpp:543 Src/wptKeyEditDlgs.cpp:547
+#: Src/wptKeyEditDlgs.cpp:560
msgid "UserID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:539
+#: Src/wptKeyEditDlgs.cpp:537
msgid ""
"Please enter the email address in the email field and not in the name field"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:545
+#: Src/wptKeyEditDlgs.cpp:543
msgid "Please enter an email address."
msgstr "Entrer une adresse email"
-#: Src/wptKeyEditDlgs.cpp:549
+#: Src/wptKeyEditDlgs.cpp:547
msgid "Invalid email address."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:564
+#: Src/wptKeyEditDlgs.cpp:562
msgid "user ID successfully added."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:649 Src/wptKeyEditDlgs.cpp:853
+#: Src/wptKeyEditDlgs.cpp:646 Src/wptKeyEditDlgs.cpp:849
msgid "Add new Subkey"
msgstr "Ajouter la nouvelle clé secondaire"
-#: Src/wptKeyEditDlgs.cpp:650
+#: Src/wptKeyEditDlgs.cpp:647
msgid "Key type"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:651
+#: Src/wptKeyEditDlgs.cpp:648
msgid "Size in bits"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:652
+#: Src/wptKeyEditDlgs.cpp:649
msgid "Key expiration"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:698
+#: Src/wptKeyEditDlgs.cpp:695
msgid "Please select one entry."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:699 Src/wptKeyEditDlgs.cpp:705
-#: Src/wptKeyEditDlgs.cpp:737 Src/wptKeyEditDlgs.cpp:836
+#: Src/wptKeyEditDlgs.cpp:696 Src/wptKeyEditDlgs.cpp:702
+#: Src/wptKeyEditDlgs.cpp:733 Src/wptKeyEditDlgs.cpp:832
msgid "Add Subkey"
msgstr "Ajouter la clé secondaire"
-#: Src/wptKeyEditDlgs.cpp:704
+#: Src/wptKeyEditDlgs.cpp:701
msgid "DSS uses a fixed keysize of 1024. Size changed."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:739
+#: Src/wptKeyEditDlgs.cpp:735
msgid "Subkey successfully added."
msgstr "Clé secondaire ajoutée avec succès."
-#: Src/wptKeyEditDlgs.cpp:767 Src/wptKeyEditDlgs.cpp:835
-#: Src/wptKeyEditDlgs.cpp:914 Src/wptKeyEditDlgs.cpp:946
-#: Src/wptKeyEditDlgs.cpp:1026 Src/wptKeyEditDlgs.cpp:1369
-#: Src/wptKeyEditDlgs.cpp:1444 Src/wptKeyEditDlgs.cpp:1506
-#: Src/wptKeyManagerDlg.cpp:1544
+#: Src/wptKeyEditDlgs.cpp:763 Src/wptKeyEditDlgs.cpp:831
+#: Src/wptKeyEditDlgs.cpp:910 Src/wptKeyEditDlgs.cpp:942
+#: Src/wptKeyEditDlgs.cpp:1022 Src/wptKeyEditDlgs.cpp:1352
+#: Src/wptKeyEditDlgs.cpp:1427 Src/wptKeyEditDlgs.cpp:1489
+#: Src/wptKeyManagerDlg.cpp:1553
msgid "There is no secret key available!"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:768 Src/wptKeyEditDlgs.cpp:786
+#: Src/wptKeyEditDlgs.cpp:764 Src/wptKeyEditDlgs.cpp:782
msgid "Add user ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:893
+#: Src/wptKeyEditDlgs.cpp:889
msgid "Preferred keyserver successfully set."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:980 Src/wptKeyEditOwnertrustDlg.cpp:55
-#: Src/wptKeyPropsDlg.cpp:349
+#: Src/wptKeyEditDlgs.cpp:976 Src/wptKeyEditOwnertrustDlg.cpp:55
+#: Src/wptKeyPropsDlg.cpp:353
msgid "Change Ownertrust"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:983 Src/wptKeyManager.cpp:220
+#: Src/wptKeyEditDlgs.cpp:979 Src/wptKeyManager.cpp:220
msgid "Key status changed."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1032
+#: Src/wptKeyEditDlgs.cpp:1028
msgid ""
"Cannot change passphrase because the key\n"
"is protected with the IDEA encryption algorithm."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1039
+#: Src/wptKeyEditDlgs.cpp:1035
msgid "Current (old) Passphrase"
msgstr "Actuel (ancienne) Passphrase"
-#: Src/wptKeyEditDlgs.cpp:1043
+#: Src/wptKeyEditDlgs.cpp:1039
msgid "New Passphrase"
msgstr "Nouvelle Passphrase"
-#: Src/wptKeyEditDlgs.cpp:1050 Src/wptPassphraseDlg.cpp:191
+#: Src/wptKeyEditDlgs.cpp:1046 Src/wptPassphraseDlg.cpp:191
msgid ""
"The passphrase contains 8-bit characters.\n"
"It is not suggested to use charset specific characters."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1062
+#: Src/wptKeyEditDlgs.cpp:1058
msgid "Change Passwd"
msgstr "Changement de mot de passe"
-#: Src/wptKeyEditDlgs.cpp:1064
+#: Src/wptKeyEditDlgs.cpp:1060
msgid "Passphrase successfully changed."
msgstr "Passphrase modifiée avec succès."
-#: Src/wptKeyEditDlgs.cpp:1081 Src/wptKeyManagerDlg.cpp:880
+#: Src/wptKeyEditDlgs.cpp:1076 Src/wptKeyManagerDlg.cpp:885
msgid "Description"
msgstr "Déscription"
-#: Src/wptKeyEditDlgs.cpp:1084
+#: Src/wptKeyEditDlgs.cpp:1079
msgid "Expires"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1098 Src/wptKeyEditDlgs.cpp:1192
-msgid "Could not find key."
-msgstr ""
-
-#: Src/wptKeyEditDlgs.cpp:1105
+#: Src/wptKeyEditDlgs.cpp:1094
msgid "No subkey(s) found."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1183 Src/wptKeylist.cpp:579 Src/wptKeylist.cpp:588
-#: Src/wptKeyManagerDlg.cpp:877
+#: Src/wptKeyEditDlgs.cpp:1171 Src/wptKeylist.cpp:580 Src/wptKeylist.cpp:589
+#: Src/wptKeyManagerDlg.cpp:882
msgid "Validity"
msgstr "Validité"
-#: Src/wptKeyEditDlgs.cpp:1185
+#: Src/wptKeyEditDlgs.cpp:1173
msgid "Email"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1198
+#: Src/wptKeyEditDlgs.cpp:1181
msgid "No user ID(s) found."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1280
+#: Src/wptKeyEditDlgs.cpp:1263
msgid ""
"ADDUID \t\tadd a user ID\r\n"
"ADDPHOTO \t\tadd a photo ID\r\n"
@@ -2148,19 +2150,19 @@
"MINIMIZE \t\tremove all signatures from key\r\n"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1302
+#: Src/wptKeyEditDlgs.cpp:1285
msgid "Key Edit Help"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1318
+#: Src/wptKeyEditDlgs.cpp:1301
msgid "Primary key can not be deleted!"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1326
+#: Src/wptKeyEditDlgs.cpp:1309
msgid "Primary subkey can not be deleted!"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1334
+#: Src/wptKeyEditDlgs.cpp:1317
#, c-format
msgid ""
"\"Subkey %s.\"\n"
@@ -2171,34 +2173,34 @@
"Do you really want to delete this subkey?"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1346
+#: Src/wptKeyEditDlgs.cpp:1329
msgid "Delete Subkey"
msgstr "Effacer la clé secondaire"
-#: Src/wptKeyEditDlgs.cpp:1350
+#: Src/wptKeyEditDlgs.cpp:1333
msgid "Subkey successfully deleted."
msgstr "Clé secondaire effacée avec succès."
-#: Src/wptKeyEditDlgs.cpp:1381
+#: Src/wptKeyEditDlgs.cpp:1364
msgid ""
"Key already expired.\n"
"\n"
"Do you want to change the expiration date?"
msgstr "Voulez-vous changer la date d'expiration?"
-#: Src/wptKeyEditDlgs.cpp:1390 Src/wptKeyEditDlgs.cpp:1393
+#: Src/wptKeyEditDlgs.cpp:1373 Src/wptKeyEditDlgs.cpp:1376
msgid "Key Expiration Date"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1416
+#: Src/wptKeyEditDlgs.cpp:1399
msgid "Expire Subkey"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1422
+#: Src/wptKeyEditDlgs.cpp:1405
msgid "Subkey expire date successfully set."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1453
+#: Src/wptKeyEditDlgs.cpp:1436
msgid ""
"No subkeys were found, if you want to revoke the\n"
"whole key, please use the Key Manager command directly.\n"
@@ -2206,31 +2208,31 @@
"This command is only available to revoke single subkeys"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1462
+#: Src/wptKeyEditDlgs.cpp:1445
msgid "Key already revoked."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1481
+#: Src/wptKeyEditDlgs.cpp:1464
msgid "Revoke Subkey"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1485
+#: Src/wptKeyEditDlgs.cpp:1468
msgid "Subkey successfully revoked."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1507
+#: Src/wptKeyEditDlgs.cpp:1490
msgid "Revoke user ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1512
+#: Src/wptKeyEditDlgs.cpp:1495
msgid "Key has only one user ID."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1523
+#: Src/wptKeyEditDlgs.cpp:1506
msgid "This user ID has been already revoked."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1529
+#: Src/wptKeyEditDlgs.cpp:1512
#, c-format
msgid ""
"user ID \"%s\".\n"
@@ -2238,47 +2240,47 @@
"Do you really want to revoke this user ID?"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1553
+#: Src/wptKeyEditDlgs.cpp:1536
msgid "Revoke User ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1557
+#: Src/wptKeyEditDlgs.cpp:1540
msgid "User ID successfully revoked"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1599
+#: Src/wptKeyEditDlgs.cpp:1582
msgid "Could not set user ID preferences"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1639
+#: Src/wptKeyEditDlgs.cpp:1622
msgid "Primary"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1642
+#: Src/wptKeyEditDlgs.cpp:1625
msgid "User ID successfully flagged"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1736
+#: Src/wptKeyEditDlgs.cpp:1719
msgid "No preferences available."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1740
+#: Src/wptKeyEditDlgs.cpp:1723
msgid "MDC feature"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1742
+#: Src/wptKeyEditDlgs.cpp:1725
msgid "user ID:"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1743 Src/wptKeyeditSetPrefDlg.cpp:116
+#: Src/wptKeyEditDlgs.cpp:1726 Src/wptKeyeditSetPrefDlg.cpp:116
msgid "Key Preferences"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1802
+#: Src/wptKeyEditDlgs.cpp:1789
msgid "Primary user ID can not be deleted!"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1813
+#: Src/wptKeyEditDlgs.cpp:1800
#, c-format
msgid ""
"user ID \"%s\".\n"
@@ -2288,27 +2290,27 @@
"Do you really want to delete this user ID?"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1833
+#: Src/wptKeyEditDlgs.cpp:1820
msgid "Delete user ID"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1837
+#: Src/wptKeyEditDlgs.cpp:1824
msgid "User ID successfully deleted"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1942 Src/wptKeyEditDlgs.cpp:1960
+#: Src/wptKeyEditDlgs.cpp:1929 Src/wptKeyEditDlgs.cpp:1947
msgid "Finished to compact key."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:1997
+#: Src/wptKeyEditDlgs.cpp:1984
msgid "Do you really want to make this sig exportable?"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2021 Src/wptKeysignDlg.cpp:392
+#: Src/wptKeyEditDlgs.cpp:2008 Src/wptKeysignDlg.cpp:392
msgid "Key successfully signed."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2084
+#: Src/wptKeyEditDlgs.cpp:2071
#, c-format
msgid ""
"Your keys is listed as a designated revoker for the key\n"
@@ -2319,28 +2321,28 @@
"which allow to revoke the key listed above?"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2132
+#: Src/wptKeyEditDlgs.cpp:2119
msgid "Could not set subkey window procedure."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2145
+#: Src/wptKeyEditDlgs.cpp:2132
msgid "Could not set user ID window procedure."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2154
+#: Src/wptKeyEditDlgs.cpp:2141
msgid "Command>"
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2157
+#: Src/wptKeyEditDlgs.cpp:2144
#, fuzzy
msgid "&Revoke..."
msgstr "&Enregistrer..."
-#: Src/wptKeyEditDlgs.cpp:2189
+#: Src/wptKeyEditDlgs.cpp:2176
msgid "Please select a command."
msgstr ""
-#: Src/wptKeyEditDlgs.cpp:2193
+#: Src/wptKeyEditDlgs.cpp:2180
msgid "This command cannot be used with PGP 2 (v3) keys.\n"
msgstr ""
@@ -2376,8 +2378,8 @@
msgstr ""
#: Src/wptKeyEditOwnertrustDlg.cpp:88 Src/wptKeyEditOwnertrustDlg.cpp:95
-#: Src/wptKeyEditOwnertrustDlg.cpp:104 Src/wptKeyManagerDlg.cpp:935
-#: Src/wptKeyManagerDlg.cpp:1757 Src/wptKeyPropsDlg.cpp:289
+#: Src/wptKeyEditOwnertrustDlg.cpp:104 Src/wptKeyManagerDlg.cpp:940
+#: Src/wptKeyManagerDlg.cpp:1766 Src/wptKeyPropsDlg.cpp:293
#: Src/wptOwnertrustDlg.cpp:97 Src/wptOwnertrustDlg.cpp:121
#: Src/wptOwnertrustDlg.cpp:133
msgid "Ownertrust"
@@ -2399,8 +2401,8 @@
#: Src/wptKeygenDlg.cpp:369 Src/wptKeygenDlg.cpp:408 Src/wptKeygenDlg.cpp:413
#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:423 Src/wptKeygenDlg.cpp:430
#: Src/wptKeygenDlg.cpp:438 Src/wptKeygenDlg.cpp:452 Src/wptKeygenDlg.cpp:461
-#: Src/wptKeygenDlg.cpp:486 Src/wptKeygenDlg.cpp:582
-#: Src/wptKeyManagerDlg.cpp:1624 Src/wptPassphraseDlg.cpp:109
+#: Src/wptKeygenDlg.cpp:485 Src/wptKeygenDlg.cpp:581
+#: Src/wptKeyManagerDlg.cpp:1633 Src/wptPassphraseDlg.cpp:109
msgid "Key Generation"
msgstr ""
@@ -2489,15 +2491,15 @@
msgid "Do you really need such a large key?"
msgstr ""
-#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:559
+#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:558
msgid "Please enter the name."
msgstr ""
-#: Src/wptKeygenDlg.cpp:422 Src/wptKeygenDlg.cpp:564
+#: Src/wptKeygenDlg.cpp:422 Src/wptKeygenDlg.cpp:563
msgid "Please do not enter the email address in the name field."
msgstr ""
-#: Src/wptKeygenDlg.cpp:429 Src/wptKeygenDlg.cpp:571
+#: Src/wptKeygenDlg.cpp:429 Src/wptKeygenDlg.cpp:570
msgid "Please enter a valid email address."
msgstr ""
@@ -2509,51 +2511,51 @@
msgid "Please enter the passphrase."
msgstr "Entrer la passphrase."
-#: Src/wptKeygenDlg.cpp:489 Src/wptKeygenDlg.cpp:606
+#: Src/wptKeygenDlg.cpp:488 Src/wptKeygenDlg.cpp:604
msgid "Key Generation completed"
msgstr "Génération des clés terminée"
-#: Src/wptKeygenDlg.cpp:532
+#: Src/wptKeygenDlg.cpp:531
msgid "&Prefer RSA keys"
msgstr ""
-#: Src/wptKeygenDlg.cpp:533
+#: Src/wptKeygenDlg.cpp:532
msgid "Real name:"
msgstr "Nom réel:"
-#: Src/wptKeygenDlg.cpp:534
+#: Src/wptKeygenDlg.cpp:533
msgid "Email address:"
msgstr "Adresse email:"
-#: Src/wptKeygenDlg.cpp:535
+#: Src/wptKeygenDlg.cpp:534
msgid "Name and E-Mail Assignment"
msgstr ""
-#: Src/wptKeygenDlg.cpp:536
+#: Src/wptKeygenDlg.cpp:535
msgid ""
"Every key pair must have a name associated with it. The name and\n"
"email address let your correspondents that your public key they are\n"
"using belongs to us."
msgstr ""
-#: Src/wptKeygenDlg.cpp:537
+#: Src/wptKeygenDlg.cpp:536
msgid ""
"By accosiating an email address with your key pair, you will enable WinPT to "
"assist your correspondents in selecting the correct public\n"
"key when communicating with you."
msgstr ""
-#: Src/wptKeygenDlg.cpp:538 Src/wptKeygenDlg.cpp:560 Src/wptKeygenDlg.cpp:565
-#: Src/wptKeygenDlg.cpp:572 Src/wptKeygenDlg.cpp:578 Src/wptKeygenDlg.cpp:602
-#: Src/wptKeyManagerDlg.cpp:1647
+#: Src/wptKeygenDlg.cpp:537 Src/wptKeygenDlg.cpp:559 Src/wptKeygenDlg.cpp:564
+#: Src/wptKeygenDlg.cpp:571 Src/wptKeygenDlg.cpp:577 Src/wptKeygenDlg.cpp:600
+#: Src/wptKeyManagerDlg.cpp:1656
msgid "Key Generation Wizard"
msgstr ""
-#: Src/wptKeygenDlg.cpp:540
+#: Src/wptKeygenDlg.cpp:539
msgid "E&xpert"
msgstr ""
-#: Src/wptKeygenDlg.cpp:577
+#: Src/wptKeygenDlg.cpp:576
msgid "Please do not add '<' or '>' to the email address."
msgstr ""
@@ -2625,24 +2627,24 @@
msgid "Marginal"
msgstr ""
-#: Src/wptKeylist.cpp:387
+#: Src/wptKeylist.cpp:386
msgid "Full"
msgstr ""
-#: Src/wptKeylist.cpp:424 Src/wptKeylist.cpp:450 Src/wptKeyPropsDlg.cpp:166
+#: Src/wptKeylist.cpp:425 Src/wptKeylist.cpp:451 Src/wptKeyPropsDlg.cpp:161
msgid "Disabled"
msgstr ""
-#: Src/wptKeylist.cpp:460
+#: Src/wptKeylist.cpp:461
msgid "key pair"
msgstr ""
-#: Src/wptKeylist.cpp:578 Src/wptKeylist.cpp:587 Src/wptKeyManagerDlg.cpp:876
-#: Src/wptKeyManagerDlg.cpp:965
+#: Src/wptKeylist.cpp:579 Src/wptKeylist.cpp:588 Src/wptKeyManagerDlg.cpp:881
+#: Src/wptKeyManagerDlg.cpp:970
msgid "Cipher"
msgstr ""
-#: Src/wptKeylist.cpp:589 Src/wptKeyManagerDlg.cpp:878
+#: Src/wptKeylist.cpp:590 Src/wptKeyManagerDlg.cpp:883
#: Src/wptVerifyList.cpp:110
msgid "Trust"
msgstr "Confiance"
@@ -2829,312 +2831,322 @@
msgid "3. Key is no longer used"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:449 Src/wptKeyManagerDlg.cpp:985
+#: Src/wptKeyManagerDlg.cpp:454 Src/wptKeyManagerDlg.cpp:990
msgid "Paste Key from Clipboard"
msgstr "Coller la clé du presse papiers"
-#: Src/wptKeyManagerDlg.cpp:470
+#: Src/wptKeyManagerDlg.cpp:475
#, c-format
msgid "Default Key: %s"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:472
+#: Src/wptKeyManagerDlg.cpp:477
#, c-format
msgid "Default Key: 0x%s"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:493
+#: Src/wptKeyManagerDlg.cpp:498
#, c-format
msgid "%d secret keys"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:494
+#: Src/wptKeyManagerDlg.cpp:499
#, c-format
msgid "%d keys"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:930
+#: Src/wptKeyManagerDlg.cpp:935
msgid "Key"
msgstr "Clé"
-#: Src/wptKeyManagerDlg.cpp:931 Src/wptKeyManagerDlg.cpp:1216
+#: Src/wptKeyManagerDlg.cpp:936 Src/wptKeyManagerDlg.cpp:1220
msgid "Groups"
msgstr "Groupes"
-#: Src/wptKeyManagerDlg.cpp:934
+#: Src/wptKeyManagerDlg.cpp:939
msgid "Send Mail..."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:936
+#: Src/wptKeyManagerDlg.cpp:941
msgid "&Copy\tCtrl+C"
msgstr "&Copier\tCtrl+C"
-#: Src/wptKeyManagerDlg.cpp:937
+#: Src/wptKeyManagerDlg.cpp:942
msgid "&Paste\tCtrl+V"
msgstr "&Coller\tCtrl+V"
-#: Src/wptKeyManagerDlg.cpp:938
+#: Src/wptKeyManagerDlg.cpp:943
msgid "Search...\tCtrl+F"
msgstr "Chercher...\tCtrl+F"
-#: Src/wptKeyManagerDlg.cpp:939
+#: Src/wptKeyManagerDlg.cpp:944
msgid "Select All\tCtrl+A"
msgstr "Sélectionner tout\tCtrl+A"
-#: Src/wptKeyManagerDlg.cpp:940
+#: Src/wptKeyManagerDlg.cpp:945
msgid "&Quit"
msgstr "&Quitter"
-#: Src/wptKeyManagerDlg.cpp:942
+#: Src/wptKeyManagerDlg.cpp:947
msgid "&Expert"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:943
+#: Src/wptKeyManagerDlg.cpp:948
msgid "&Normal"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:946 Src/wptKeyManagerDlg.cpp:947
-#: Src/wptKeyManagerDlg.cpp:991
+#: Src/wptKeyManagerDlg.cpp:951 Src/wptKeyManagerDlg.cpp:952
+#: Src/wptKeyManagerDlg.cpp:996
msgid "&Delete"
msgstr "&Effacer"
-#: Src/wptKeyManagerDlg.cpp:948 Src/wptKeyManagerDlg.cpp:992
+#: Src/wptKeyManagerDlg.cpp:953 Src/wptKeyManagerDlg.cpp:997
msgid "&Revoke Cert"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:949 Src/wptKeyManagerDlg.cpp:988
+#: Src/wptKeyManagerDlg.cpp:954 Src/wptKeyManagerDlg.cpp:993
msgid "&List Signatures"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:950 Src/wptKeyManagerDlg.cpp:1566
+#: Src/wptKeyManagerDlg.cpp:955 Src/wptKeyManagerDlg.cpp:1575
#: Src/wptKeyTrustPathDlg.cpp:130
msgid "List Trust Path"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:951
+#: Src/wptKeyManagerDlg.cpp:956
msgid "&Export..."
msgstr "&Exporter..."
-#: Src/wptKeyManagerDlg.cpp:952
+#: Src/wptKeyManagerDlg.cpp:957
msgid "&Import..."
msgstr "&Importer..."
-#: Src/wptKeyManagerDlg.cpp:953 Src/wptKeyManagerDlg.cpp:989
-#: Src/wptKeysigDlg.cpp:405
+#: Src/wptKeyManagerDlg.cpp:958 Src/wptKeyManagerDlg.cpp:994
+#: Src/wptKeysigDlg.cpp:427
msgid "&Properties"
msgstr "&Propriétés"
-#: Src/wptKeyManagerDlg.cpp:957
+#: Src/wptKeyManagerDlg.cpp:962
msgid "E&xport Secret Key"
msgstr "E&xporter la clé privée"
-#: Src/wptKeyManagerDlg.cpp:958
+#: Src/wptKeyManagerDlg.cpp:963
msgid "Re&load Key Cache"
msgstr "Re&charger le cache"
-#: Src/wptKeyManagerDlg.cpp:959
+#: Src/wptKeyManagerDlg.cpp:964
msgid "R&everify Signatures"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:960
+#: Src/wptKeyManagerDlg.cpp:965
msgid "Refresh &Keys (Keyserver)"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:961 Src/wptTextInputDlg.cpp:49
+#: Src/wptKeyManagerDlg.cpp:966 Src/wptTextInputDlg.cpp:49
msgid "Info"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:980
+#: Src/wptKeyManagerDlg.cpp:985
msgid "Copy User ID to Clipboard"
msgstr "Copier l'ID de l'utilisateur dans le presse papiers"
-#: Src/wptKeyManagerDlg.cpp:981
+#: Src/wptKeyManagerDlg.cpp:986
msgid "Copy Key ID to Clipboard"
msgstr "Copier l'ID de la clé dans le presse papiers"
-#: Src/wptKeyManagerDlg.cpp:982
+#: Src/wptKeyManagerDlg.cpp:987
msgid "Copy Fingerprint to Clipboard"
msgstr "Copier l'empreinte dans le presse papiers"
-#: Src/wptKeyManagerDlg.cpp:983
+#: Src/wptKeyManagerDlg.cpp:988
msgid "Copy Key Info to Clipboard"
msgstr "Copier l'info de la clé dans le presse papiers"
-#: Src/wptKeyManagerDlg.cpp:984
+#: Src/wptKeyManagerDlg.cpp:989
msgid "Copy Key to Clipboard"
msgstr "Copier la clé dans le presse papiers"
-#: Src/wptKeyManagerDlg.cpp:986
+#: Src/wptKeyManagerDlg.cpp:991
msgid "Refresh from Keyserver"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:987
+#: Src/wptKeyManagerDlg.cpp:992
msgid "Set Implicit &Trust"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:994
+#: Src/wptKeyManagerDlg.cpp:999
msgid "&Enable"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:995
+#: Src/wptKeyManagerDlg.cpp:1000
msgid "&Disable"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:996
+#: Src/wptKeyManagerDlg.cpp:1001
msgid "Re&fresh from Keyserver"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:997
+#: Src/wptKeyManagerDlg.cpp:1002
msgid "Set preferred Keyserver URL"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:998
+#: Src/wptKeyManagerDlg.cpp:1003
msgid "Send Key to Mail Recipient"
msgstr "Envoyer la clé au destinataire de courrier"
-#: Src/wptKeyManagerDlg.cpp:999
+#: Src/wptKeyManagerDlg.cpp:1004
msgid "Set as Default Key"
msgstr "Clé par défaut"
-#: Src/wptKeyManagerDlg.cpp:1001
+#: Src/wptKeyManagerDlg.cpp:1006
msgid "Key..."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1002
+#: Src/wptKeyManagerDlg.cpp:1007
msgid "User ID..."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1003
+#: Src/wptKeyManagerDlg.cpp:1008
msgid "Photo ID..."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1004
+#: Src/wptKeyManagerDlg.cpp:1009
msgid "Revoker..."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1007
+#: Src/wptKeyManagerDlg.cpp:1012
msgid "Key Attributes"
msgstr "Attributs de clé"
-#: Src/wptKeyManagerDlg.cpp:1008
+#: Src/wptKeyManagerDlg.cpp:1013
msgid "Add"
msgstr "Ajouter"
-#: Src/wptKeyManagerDlg.cpp:1009
+#: Src/wptKeyManagerDlg.cpp:1014
msgid "Send to Keyserver"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1189
+#: Src/wptKeyManagerDlg.cpp:1193
msgid ""
"No ultimately trusted key found.\n"
"Please set at least one secret key to ultimate trust."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1200
+#: Src/wptKeyManagerDlg.cpp:1204
msgid "Could not set keylist window procedure."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1318
+#: Src/wptKeyManagerDlg.cpp:1221
+#, fuzzy
+msgid "&Show"
+msgstr "&Montrer la photo"
+
+#: Src/wptKeyManagerDlg.cpp:1222
+#, fuzzy
+msgid "&New..."
+msgstr "&Ouvrir"
+
+#: Src/wptKeyManagerDlg.cpp:1327
msgid "Generate new key pair"
msgstr "Générer une nouvelle paire de clés"
-#: Src/wptKeyManagerDlg.cpp:1322
+#: Src/wptKeyManagerDlg.cpp:1331
msgid "Search for a specific key"
msgstr "Chercher pour une clé spécifique"
-#: Src/wptKeyManagerDlg.cpp:1326
+#: Src/wptKeyManagerDlg.cpp:1335
msgid "Delete key from keyring"
msgstr "Effacer une clé du porte-clés"
-#: Src/wptKeyManagerDlg.cpp:1330
+#: Src/wptKeyManagerDlg.cpp:1339
msgid "Show key properties"
msgstr "Voir les propriétés de la clé"
-#: Src/wptKeyManagerDlg.cpp:1334
+#: Src/wptKeyManagerDlg.cpp:1343
msgid "Sign key"
msgstr "Signer la clé"
-#: Src/wptKeyManagerDlg.cpp:1338
+#: Src/wptKeyManagerDlg.cpp:1347
msgid "Copy key to clipboard"
msgstr "Copier la clé dans le presse papiers"
-#: Src/wptKeyManagerDlg.cpp:1342
+#: Src/wptKeyManagerDlg.cpp:1351
msgid "Paste key from clipboard"
msgstr "Coller la clé du presse papiers"
-#: Src/wptKeyManagerDlg.cpp:1346
+#: Src/wptKeyManagerDlg.cpp:1355
msgid "Import key to keyring"
msgstr "Importer la clé dans le porte-clés"
-#: Src/wptKeyManagerDlg.cpp:1350
+#: Src/wptKeyManagerDlg.cpp:1359
msgid "Export key to a file"
msgstr "Exporter la clé dans un fichier"
-#: Src/wptKeyManagerDlg.cpp:1477
+#: Src/wptKeyManagerDlg.cpp:1486
msgid "New"
msgstr "Nouveau"
-#: Src/wptKeyManagerDlg.cpp:1489
+#: Src/wptKeyManagerDlg.cpp:1498
msgid "Could not access public keyring"
msgstr "Ne peut accéder au porte-clés publique"
-#: Src/wptKeyManagerDlg.cpp:1520 Src/wptKeysignDlg.cpp:258
+#: Src/wptKeyManagerDlg.cpp:1529 Src/wptKeysignDlg.cpp:258
#: Src/wptKeysignDlg.cpp:273 Src/wptKeysignDlg.cpp:353
#: Src/wptKeysignDlg.cpp:368 Src/wptKeysignDlg.cpp:385
#: Src/wptKeysignDlg.cpp:390 Src/wptKeysignDlg.cpp:392
msgid "Key Signing"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1536
+#: Src/wptKeyManagerDlg.cpp:1545
msgid "Key already revoked!"
msgstr "Clé déjà révoquée!"
-#: Src/wptKeyManagerDlg.cpp:1550 Src/wptKeyRevokeDlg.cpp:70
+#: Src/wptKeyManagerDlg.cpp:1559 Src/wptKeyRevokeDlg.cpp:70
#: Src/wptKeyRevokeDlg.cpp:80 Src/wptKeyRevokeDlg.cpp:169
#: Src/wptKeyRevokeDlg.cpp:174 Src/wptKeyRevokeDlg.cpp:182
#: Src/wptKeyRevokeDlg.cpp:191 Src/wptKeyRevokeDlg.cpp:196
msgid "Key Revocation Cert"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1560
+#: Src/wptKeyManagerDlg.cpp:1569
msgid "It does not make any sense with a key pair!"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1577
+#: Src/wptKeyManagerDlg.cpp:1586
msgid "Key Signature List"
msgstr "Liste de signature de clé"
-#: Src/wptKeyManagerDlg.cpp:1592 Src/wptKeyPropsDlg.cpp:285
+#: Src/wptKeyManagerDlg.cpp:1601 Src/wptKeyPropsDlg.cpp:289
msgid "Key Properties"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1602
+#: Src/wptKeyManagerDlg.cpp:1611
msgid ""
"This is only useful when the keyring has been modified (sign a key...).\n"
"Do you really want to reload the keycache?"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1632
+#: Src/wptKeyManagerDlg.cpp:1641
msgid "Smart Card support is not available."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1655 Src/wptKeyserverDlg.cpp:584
+#: Src/wptKeyManagerDlg.cpp:1664 Src/wptKeyserverDlg.cpp:568
msgid "Keyserver Access"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1672
+#: Src/wptKeyManagerDlg.cpp:1681
msgid "GnuPG Options"
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1714
+#: Src/wptKeyManagerDlg.cpp:1723
msgid "There is no corresponding secret key for this key."
msgstr ""
-#: Src/wptKeyManagerDlg.cpp:1719
+#: Src/wptKeyManagerDlg.cpp:1728
msgid "You can only export one secret key."
msgstr "Vous pouvez exporter seulement une clé secrète."
-#: Src/wptKeyManagerDlg.cpp:1724
+#: Src/wptKeyManagerDlg.cpp:1733
msgid ""
"This operation will export your *SECRET* key!\n"
"\n"
@@ -3152,14 +3164,18 @@
"\n"
"Voulez-vous vraiment exporter cette clé?"
-#: Src/wptKeyManagerDlg.cpp:1729
+#: Src/wptKeyManagerDlg.cpp:1738
msgid "WARNING"
msgstr "ATTENTION"
-#: Src/wptKeyManagerDlg.cpp:1790
+#: Src/wptKeyManagerDlg.cpp:1799
msgid "No key was selected, select all by default."
msgstr ""
+#: Src/wptKeyManagerDlg.cpp:1804
+msgid "Keyserver refresh finished."
+msgstr ""
+
#: Src/wptKeyPropsDlg.cpp:67
msgid "I trust ultimately (implicit)"
msgstr ""
@@ -3169,16 +3185,16 @@
msgid "Unknown"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:213
+#: Src/wptKeyPropsDlg.cpp:208
#, c-format
msgid "Card-Type: %s\r\n"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:240
+#: Src/wptKeyPropsDlg.cpp:247
#, c-format
msgid ""
"Type: %s\r\n"
-"Key ID: %s\r\n"
+"Key ID: 0x%s\r\n"
"Algorithm: %s\r\n"
"Size: %s bits\r\n"
"Created: %s\r\n"
@@ -3188,33 +3204,33 @@
"%s\r\n"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:286
+#: Src/wptKeyPropsDlg.cpp:290
msgid "&Change"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:287
+#: Src/wptKeyPropsDlg.cpp:291
msgid "&Revokers"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:288
+#: Src/wptKeyPropsDlg.cpp:292
msgid "Change &Password"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:295
+#: Src/wptKeyPropsDlg.cpp:299
msgid "Photo-ID not validated."
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:333
+#: Src/wptKeyPropsDlg.cpp:337
msgid ""
"The status of this key is 'revoked' or 'expired'.\n"
"You cannot change the ownertrust of such keys."
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:335 Src/wptKeyPropsDlg.cpp:342
+#: Src/wptKeyPropsDlg.cpp:339 Src/wptKeyPropsDlg.cpp:346
msgid "WinPT Warning"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:339
+#: Src/wptKeyPropsDlg.cpp:343
msgid ""
"This is a non-valid key.\n"
"Modifying the ownertrust has no effect on such keys.\n"
@@ -3222,11 +3238,11 @@
"Do you really want to continue?"
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:356
+#: Src/wptKeyPropsDlg.cpp:360
msgid "Ownertrust successfully changed."
msgstr ""
-#: Src/wptKeyPropsDlg.cpp:369 Src/wptKeyRevokersDlg.cpp:162
+#: Src/wptKeyPropsDlg.cpp:373 Src/wptKeyRevokersDlg.cpp:162
msgid "Key Revokers"
msgstr ""
@@ -3266,7 +3282,7 @@
msgid "Revocation certificate generated."
msgstr ""
-#: Src/wptKeyRevokersDlg.cpp:59 Src/wptSigList.cpp:58
+#: Src/wptKeyRevokersDlg.cpp:59 Src/wptSigList.cpp:59
msgid "Algorithm"
msgstr ""
@@ -3279,192 +3295,204 @@
msgstr ""
#: Src/wptKeyRevokersDlg.cpp:176
-#, c-format
-msgid "Do you want to retrieve 0x%s via the default keyserver?"
+#, fuzzy, c-format
+msgid "Do you want to retrieve %s via the default keyserver?"
+msgstr "Voulez-vous effacer le contenu du presse papiers?"
+
+#: Src/wptKeyserver.cpp:363
+msgid "Network unreachable"
msgstr ""
-#: Src/wptKeyserver.cpp:346
-msgid "The network subsystem has failed"
+#: Src/wptKeyserver.cpp:366
+msgid "Host unreachable"
msgstr ""
-#: Src/wptKeyserver.cpp:348
-msgid "Authoritative Answer Host not found"
+#: Src/wptKeyserver.cpp:369
+#, fuzzy
+msgid "Could not resolve host name"
+msgstr "Ne peut pas résoudre le nom d'hôte"
+
+#: Src/wptKeyserver.cpp:372
+msgid "Connection refused"
msgstr ""
-#: Src/wptKeyserver.cpp:350
-msgid "The connection has been dropped because of a network failure"
+#: Src/wptKeyserver.cpp:376
+msgid "Connection timeout"
msgstr ""
-#: Src/wptKeyserver.cpp:352
-#, c-format
-msgid "Unknown Winsock error ec=%d"
+#: Src/wptKeyserver.cpp:380
+msgid "Connection resetted by peer"
msgstr ""
-#: Src/wptKeyserver.cpp:540
+#: Src/wptKeyserver.cpp:383
+msgid "Socket has been shutdown"
+msgstr ""
+
+#: Src/wptKeyserver.cpp:572
msgid "Could not save keyserver.conf file"
msgstr ""
-#: Src/wptKeyserver.cpp:585
+#: Src/wptKeyserver.cpp:617
msgid ""
"Invalid proxy configuration.You need to set a user and a passwordto use "
"proxy authentication!"
msgstr ""
-#: Src/wptKeyserver.cpp:588
+#: Src/wptKeyserver.cpp:620
msgid "Proxy Error"
msgstr ""
-#: Src/wptKeyserver.cpp:614
+#: Src/wptKeyserver.cpp:644
msgid ""
"All entries of this file must have a valid prefix.\n"
"Currently HKP/HTTP, LDAP and FINGER are supported.\n"
msgstr ""
-#: Src/wptKeyserver.cpp:616
+#: Src/wptKeyserver.cpp:646
msgid "Keyserver Error"
msgstr ""
-#: Src/wptKeyserver.cpp:640
+#: Src/wptKeyserver.cpp:670
msgid "The keyserver limit is exceeded"
msgstr ""
-#: Src/wptKeyserver.cpp:641
+#: Src/wptKeyserver.cpp:671
msgid "Keyserver Warning"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:100
+#: Src/wptKeyserverDlg.cpp:101
#, c-format
msgid "Key '%s' successfully sent"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:134
+#: Src/wptKeyserverDlg.cpp:135
msgid ""
"WARNING: multiple keys matched request.\n"
"\n"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:139
+#: Src/wptKeyserverDlg.cpp:140
msgid "Key(s) successfully received but nothing was changed."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:141
+#: Src/wptKeyserverDlg.cpp:142
msgid "Key(s) sucessfully received and imported."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:157
+#: Src/wptKeyserverDlg.cpp:158
msgid "Imported Keys"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:187
+#: Src/wptKeyserverDlg.cpp:184
msgid ""
"LDAP key import failed.\n"
"Please make sure you have an online connection and gpgkeys_ldap.exe is "
"installed"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:199
+#: Src/wptKeyserverDlg.cpp:196
#, c-format
msgid "Finger key import failed: %s\n"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:213
+#: Src/wptKeyserverDlg.cpp:210
msgid "This is not a valid OpenPGP key."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:368
+#: Src/wptKeyserverDlg.cpp:352
msgid "Please select one of the servers."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:373
+#: Src/wptKeyserverDlg.cpp:357
msgid "Only HTTP keyserver can be used."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:390
+#: Src/wptKeyserverDlg.cpp:374
msgid "DNS Name"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:391
+#: Src/wptKeyserverDlg.cpp:375
msgid "Port"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:475
+#: Src/wptKeyserverDlg.cpp:459
msgid "No space for new keyserver entry"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:496
+#: Src/wptKeyserverDlg.cpp:480
msgid "HKP Keyserver"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:497
+#: Src/wptKeyserverDlg.cpp:481
msgid "LDAP Keyserver"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:498
+#: Src/wptKeyserverDlg.cpp:482
msgid "Finger Keyserver"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:523 Src/wptKeyserverDlg.cpp:737
-#: Src/wptKeyserverDlg.cpp:757
+#: Src/wptKeyserverDlg.cpp:507 Src/wptKeyserverDlg.cpp:721
+#: Src/wptKeyserverDlg.cpp:741
msgid "Edit Keyserver"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:524 Src/wptKeyserverDlg.cpp:616
+#: Src/wptKeyserverDlg.cpp:508 Src/wptKeyserverDlg.cpp:600
msgid "&Add"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:526
+#: Src/wptKeyserverDlg.cpp:510
msgid "Type:"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:527
+#: Src/wptKeyserverDlg.cpp:511
msgid "Port:"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:528
+#: Src/wptKeyserverDlg.cpp:512
msgid "Host name:"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:536
+#: Src/wptKeyserverDlg.cpp:520
msgid "Please enter a host name"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:541
+#: Src/wptKeyserverDlg.cpp:525
msgid "Invalid port, valid numbers are < 65535"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:585 Src/wptKeyserverSearchDlg.cpp:60
+#: Src/wptKeyserverDlg.cpp:569 Src/wptKeyserverSearchDlg.cpp:60
msgid "&Receive"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:587
+#: Src/wptKeyserverDlg.cpp:571
msgid "Send key (default is receiving)"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:589
+#: Src/wptKeyserverDlg.cpp:573
msgid "Please enter the key ID or email address you search for"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:590
+#: Src/wptKeyserverDlg.cpp:574
msgid "&Search"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:591
+#: Src/wptKeyserverDlg.cpp:575
msgid "C&hange proxy"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:592
+#: Src/wptKeyserverDlg.cpp:576
msgid "Set &default"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:617
+#: Src/wptKeyserverDlg.cpp:601
msgid "&Remove"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:618
+#: Src/wptKeyserverDlg.cpp:602
msgid "&Edit"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:644 Src/wptProxySettingsDlg.cpp:69
+#: Src/wptKeyserverDlg.cpp:628 Src/wptProxySettingsDlg.cpp:69
#: Src/wptProxySettingsDlg.cpp:79 Src/wptProxySettingsDlg.cpp:84
#: Src/wptProxySettingsDlg.cpp:91 Src/wptProxySettingsDlg.cpp:96
#: Src/wptProxySettingsDlg.cpp:101 Src/wptProxySettingsDlg.cpp:157
@@ -3472,27 +3500,27 @@
msgid "Proxy Settings"
msgstr ""
-#: Src/wptKeyserverDlg.cpp:651 Src/wptKeyserverDlg.cpp:682
+#: Src/wptKeyserverDlg.cpp:635 Src/wptKeyserverDlg.cpp:666
msgid "Please select one of the keyservers."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:659
+#: Src/wptKeyserverDlg.cpp:643
msgid "This is not implemented yet!"
msgstr "Ceci n'est pas encore implémenté!"
-#: Src/wptKeyserverDlg.cpp:666 Src/wptKeyserverDlg.cpp:698
+#: Src/wptKeyserverDlg.cpp:650 Src/wptKeyserverDlg.cpp:682
msgid "Please enter the search pattern."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:703
+#: Src/wptKeyserverDlg.cpp:687
msgid "Only keyids are allowed."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:709
+#: Src/wptKeyserverDlg.cpp:693
msgid "Only enter the name of the user."
msgstr ""
-#: Src/wptKeyserverDlg.cpp:715
+#: Src/wptKeyserverDlg.cpp:699
msgid "Only email addresses or keyids are allowed."
msgstr ""
@@ -3530,19 +3558,19 @@
msgid "%s %s signature"
msgstr ""
-#: Src/wptKeysigDlg.cpp:140 Src/wptKeysigDlg.cpp:215
+#: Src/wptKeysigDlg.cpp:140 Src/wptKeysigDlg.cpp:216
msgid "Signature Properties"
msgstr ""
-#: Src/wptKeysigDlg.cpp:141 Src/wptKeysigDlg.cpp:166 Src/wptKeysigDlg.cpp:211
+#: Src/wptKeysigDlg.cpp:141 Src/wptKeysigDlg.cpp:166 Src/wptKeysigDlg.cpp:212
msgid "Exportable"
msgstr ""
-#: Src/wptKeysigDlg.cpp:142 Src/wptKeysigDlg.cpp:212
+#: Src/wptKeysigDlg.cpp:142 Src/wptKeysigDlg.cpp:213
msgid "Non-revocably"
msgstr ""
-#: Src/wptKeysigDlg.cpp:145 Src/wptSigList.cpp:54
+#: Src/wptKeysigDlg.cpp:145 Src/wptSigList.cpp:55
msgid "Class"
msgstr ""
@@ -3566,39 +3594,44 @@
msgid "Non-exportable"
msgstr ""
-#: Src/wptKeysigDlg.cpp:176 Src/wptSigList.cpp:152
+#: Src/wptKeysigDlg.cpp:178 Src/wptSigList.cpp:153
msgid " user ID not found"
msgstr ""
-#: Src/wptKeysigDlg.cpp:288
+#: Src/wptKeysigDlg.cpp:313
msgid "Really receive all missing keys?"
msgstr ""
-#: Src/wptKeysigDlg.cpp:322 Src/wptSigTreeDlg.cpp:115
+#: Src/wptKeysigDlg.cpp:347 Src/wptSigTreeDlg.cpp:111
msgid "Signature &Properties"
msgstr ""
-#: Src/wptKeysigDlg.cpp:323
+#: Src/wptKeysigDlg.cpp:348
msgid "Signing &Key Properties"
msgstr ""
-#: Src/wptKeysigDlg.cpp:362
+#: Src/wptKeysigDlg.cpp:387
msgid "Key not found in keyring, do you want to fetch it from the keyserver?"
msgstr ""
-#: Src/wptKeysigDlg.cpp:372
+#: Src/wptKeysigDlg.cpp:397
msgid "Key not found in keyring."
msgstr "Clé non trouvée dans le porte-clés."
-#: Src/wptKeysigDlg.cpp:400
+#: Src/wptKeysigDlg.cpp:424
#, c-format
msgid "Signature List for \"%s\""
msgstr ""
-#: Src/wptKeysigDlg.cpp:404
+#: Src/wptKeysigDlg.cpp:426
msgid "&Receive Key"
msgstr ""
+#: Src/wptKeysignDlg.cpp:72
+#, c-format
+msgid "%d-bit %s key, ID 0x%s"
+msgstr ""
+
#: Src/wptKeysignDlg.cpp:166 Src/wptKeysignDlg.cpp:336
msgid "Choose Signature Class"
msgstr ""
@@ -4098,20 +4131,20 @@
msgid "Could not write to Registry."
msgstr ""
-#: Src/wptSigList.cpp:53
+#: Src/wptSigList.cpp:54
msgid "Valid"
msgstr ""
-#: Src/wptSigList.cpp:57
+#: Src/wptSigList.cpp:58
msgid "Expiration"
msgstr ""
-#: Src/wptSigTreeDlg.cpp:164
+#: Src/wptSigTreeDlg.cpp:159
#, c-format
msgid "Signature Tree for \"%s\" (0x%s)"
msgstr ""
-#: Src/wptSigTreeDlg.cpp:166
+#: Src/wptSigTreeDlg.cpp:161
msgid "Edit..."
msgstr ""
Modified: trunk/Po/jp.po
===================================================================
--- trunk/Po/jp.po 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Po/jp.po 2006-05-07 12:36:48 UTC (rev 211)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: WinPT 0.10.2\n"
"Report-Msgid-Bugs-To: winpt at freakmail.de\n"
-"POT-Creation-Date: 2006-04-22 20:08+0200\n"
+"POT-Creation-Date: 2006-05-07 13:41+0200\n"
"PO-Revision-Date: 2005-12-22 07:28+0100\n"
"Last-Translator: Davar Pishva <dpishva at andrew.cmu.edu>\n"
"Language-Team: jp <jp at li.org>\n"
@@ -14,7 +14,7 @@
"Content-Transfer-Encoding: 8bit\n"
# c:\oss\winpt\src\wptErrors.cpp:93
-#: Src/WinPT.cpp:183
+#: Src/WinPT.cpp:188
msgid "Could not create GPG home directory"
msgstr "GPGz[fBNgð쬷é±ÆªÅ«Ü¹ñŵ½B"
@@ -29,28 +29,28 @@
# c:\oss\winpt\src\wptGPG.cpp:886 c:\oss\winpt\src\wptGPG.cpp:896
# c:\oss\winpt\src\wptGPGME.cpp:175 c:\oss\winpt\src\wptMainProc.cpp:337
# c:\oss\winpt\src\wptMainProc.cpp:509
-#: Src/WinPT.cpp:184 Src/WinPT.cpp:216 Src/WinPT.cpp:266 Src/WinPT.cpp:270
-#: Src/WinPT.cpp:464 Src/WinPT.cpp:471 Src/WinPT.cpp:511 Src/WinPT.cpp:539
-#: Src/WinPT.cpp:548 Src/WinPT.cpp:552 Src/WinPT.cpp:569 Src/WinPT.cpp:637
-#: Src/WinPT.cpp:650 Src/WinPT.cpp:697 Src/WinPT.cpp:727 Src/WinPT.cpp:745
-#: Src/wptCommonDlg.cpp:221 Src/wptErrors.cpp:141 Src/wptGPG.cpp:903
+#: Src/WinPT.cpp:189 Src/WinPT.cpp:221 Src/WinPT.cpp:271 Src/WinPT.cpp:275
+#: Src/WinPT.cpp:471 Src/WinPT.cpp:478 Src/WinPT.cpp:519 Src/WinPT.cpp:547
+#: Src/WinPT.cpp:556 Src/WinPT.cpp:560 Src/WinPT.cpp:577 Src/WinPT.cpp:645
+#: Src/WinPT.cpp:658 Src/WinPT.cpp:705 Src/WinPT.cpp:735 Src/WinPT.cpp:753
+#: Src/wptCommonDlg.cpp:220 Src/wptErrors.cpp:141 Src/wptGPG.cpp:903
#: Src/wptGPG.cpp:915 Src/wptGPG.cpp:925 Src/wptGPG.cpp:936
#: Src/wptMainProc.cpp:361 Src/wptMainProc.cpp:537
msgid "WinPT Error"
msgstr "WinPT G["
# c:\oss\winpt\src\wptGPG.cpp:178
-#: Src/WinPT.cpp:215
+#: Src/WinPT.cpp:220
msgid "No useable secret key found."
msgstr "gpÅ«é駮ª©Â©èܹñŵ½B"
# c:\oss\winpt\src\WinPT.cpp:155
-#: Src/WinPT.cpp:265
+#: Src/WinPT.cpp:270
msgid "Could not read GnuPG version."
msgstr "GnuPGo[WîñðÇޱƪūܹñŵ½B"
# c:\oss\winpt\src\WinPT.cpp:161
-#: Src/WinPT.cpp:271
+#: Src/WinPT.cpp:276
#, c-format
msgid ""
"Sorry, you need a newer GPG version.\n"
@@ -60,7 +60,7 @@
"KvƳêÄ¢éo[Wª %d.%d.%d Å·B"
# c:\oss\winpt\src\wptErrors.cpp:93
-#: Src/WinPT.cpp:299
+#: Src/WinPT.cpp:304
msgid "Failed to create WinPT directory"
msgstr "WinPTfBNgð쬷é±ÆªÅ«Ü¹ñŵ½B"
@@ -79,37 +79,37 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:72
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/WinPT.cpp:300 Src/WinPT.cpp:317 Src/WinPT.cpp:328
-#: Src/wptKeyManagerDlg.cpp:941 Src/wptKeyserver.cpp:541
-#: Src/wptKeyserverDlg.cpp:67 Src/wptKeyserverDlg.cpp:190
-#: Src/wptKeyserverDlg.cpp:198 Src/wptKeyserverDlg.cpp:214
-#: Src/wptKeyserverDlg.cpp:368 Src/wptKeyserverDlg.cpp:374
-#: Src/wptKeyserverDlg.cpp:477 Src/wptKeyserverDlg.cpp:537
-#: Src/wptKeyserverDlg.cpp:542 Src/wptKeyserverDlg.cpp:653
-#: Src/wptKeyserverDlg.cpp:661 Src/wptKeyserverDlg.cpp:668
-#: Src/wptKeyserverDlg.cpp:684 Src/wptKeyserverDlg.cpp:700
-#: Src/wptKeyserverDlg.cpp:705 Src/wptKeyserverDlg.cpp:711
-#: Src/wptKeyserverDlg.cpp:717
+#: Src/WinPT.cpp:305 Src/WinPT.cpp:322 Src/WinPT.cpp:333
+#: Src/wptKeyManagerDlg.cpp:961 Src/wptKeyserver.cpp:573
+#: Src/wptKeyserverDlg.cpp:68 Src/wptKeyserverDlg.cpp:70
+#: Src/wptKeyserverDlg.cpp:187 Src/wptKeyserverDlg.cpp:195
+#: Src/wptKeyserverDlg.cpp:211 Src/wptKeyserverDlg.cpp:352
+#: Src/wptKeyserverDlg.cpp:358 Src/wptKeyserverDlg.cpp:460
+#: Src/wptKeyserverDlg.cpp:520 Src/wptKeyserverDlg.cpp:525
+#: Src/wptKeyserverDlg.cpp:636 Src/wptKeyserverDlg.cpp:644
+#: Src/wptKeyserverDlg.cpp:651 Src/wptKeyserverDlg.cpp:667
+#: Src/wptKeyserverDlg.cpp:683 Src/wptKeyserverDlg.cpp:688
+#: Src/wptKeyserverDlg.cpp:694 Src/wptKeyserverDlg.cpp:700
msgid "Keyserver"
msgstr "L[T[o["
# c:\oss\winpt\src\wptKeyserverDlg.cpp:370
# c:\oss\winpt\src\wptKeyserverDlg.cpp:395
-#: Src/WinPT.cpp:316
+#: Src/WinPT.cpp:321
msgid "Failed to copy the keyserver.conf"
msgstr "keyserver.confÌt@CRs[ɸsµÜµ½B"
# c:\oss\winpt\src\WinPT.cpp:223
-#: Src/WinPT.cpp:463
+#: Src/WinPT.cpp:470
msgid "Cryptographic selftest failed."
msgstr "Ã@ZteXgª¸sµÜµ½B"
-#: Src/WinPT.cpp:470
+#: Src/WinPT.cpp:477
msgid "A newer GPGME version is needed; at least "
msgstr "ÈÄàGPMEÌVµ¢o[WªKvÅ·B"
# c:\oss\winpt\src\WinPT.cpp:242
-#: Src/WinPT.cpp:512
+#: Src/WinPT.cpp:520
#, c-format
msgid ""
"GPG home directory is not set correctly.\n"
@@ -121,17 +121,17 @@
"%s."
# c:\oss\winpt\src\WinPT.cpp:246
-#: Src/WinPT.cpp:516
+#: Src/WinPT.cpp:524
msgid "Select GPG Public Keyring"
msgstr "GPGöJL[OðIñž³¢B"
# c:\oss\winpt\src\WinPT.cpp:268
-#: Src/WinPT.cpp:538
+#: Src/WinPT.cpp:546
msgid "GPG home directory could not be determited."
msgstr "GPGz[fBNgª©Â©èܹñŵ½B"
# c:\oss\winpt\src\WinPT.cpp:276
-#: Src/WinPT.cpp:546
+#: Src/WinPT.cpp:554
msgid ""
"Could not find the GPG binary (gpg.exe).\n"
"Do you want to start the GPG preferences to correct this problem?"
@@ -139,7 +139,7 @@
"GPGoCi(gpg.exe)ª©Â©èܹñŵ½B\n"
"GPG JX^ÝèðN®µÄ±ÌâèððµÜ·©H"
-#: Src/WinPT.cpp:561
+#: Src/WinPT.cpp:569
msgid ""
"Could not access and/or find the public and secret keyring.\n"
"If this is an accident, quit the program and fix it.\n"
@@ -152,23 +152,23 @@
"±ÌÜܱ¯éêÍAWinPTª¢ë¢ëÈIððñoµÜ·B\n"
# c:\oss\winpt\src\WinPT.cpp:320 c:\oss\winpt\src\wptFileManagerDlg.cpp:552
-#: Src/WinPT.cpp:594 Src/wptFileManagerDlg.cpp:494
-#: Src/wptFileManagerDlg.cpp:810
+#: Src/WinPT.cpp:602 Src/wptFileManagerDlg.cpp:493
+#: Src/wptFileManagerDlg.cpp:818
msgid "Wipe Free Space"
msgstr "J«ÌæðæèÁ·"
# c:\oss\winpt\src\WinPT.cpp:382
-#: Src/WinPT.cpp:636
+#: Src/WinPT.cpp:644
msgid "Could not register window class"
msgstr "EBhÌNXðo^·é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\WinPT.cpp:395
-#: Src/WinPT.cpp:650
+#: Src/WinPT.cpp:658
msgid "Could not create window"
msgstr "EBhð쬷é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\WinPT.cpp:461
-#: Src/WinPT.cpp:725
+#: Src/WinPT.cpp:733
msgid ""
"The keycache was not initialized or is empty.\n"
"Please check your GPG config (keyrings, pathes...)"
@@ -177,7 +177,7 @@
"GPG±¤¹¢ (L[O, pXÈÇ...) ð`FbNµÄ¾³¢B"
# c:\oss\winpt\src\WinPT.cpp:464
-#: Src/WinPT.cpp:728
+#: Src/WinPT.cpp:736
msgid ""
"It seems that GPG is not set properly.\n"
"Do you want to start the GPG preferences dialog?"
@@ -186,7 +186,7 @@
"GPGJX^ÝèðÀsµÜ·H"
# c:\oss\winpt\src\WinPT.cpp:480
-#: Src/WinPT.cpp:746
+#: Src/WinPT.cpp:754
#, c-format
msgid ""
"Default key (from the GPG config file) could not be found.\n"
@@ -195,7 +195,8 @@
"%s: public key not found."
msgstr ""
"GPGIvVt@CæèKèL[ð©Â¯é±ÆªÅ«Ü¹ñŵ½B\n"
-"±êð¼·ÌÉgpg.conf (IvV) ð`FbN·é©Vµ¢KèL[ðZbgµÄ¾³¢:\n"
+"±êð¼·ÌÉgpg.conf (IvV) ð`FbN·é©Vµ¢KèL[ðZbgµ"
+"ľ³¢:\n"
"\n"
"%s: öJ®ª©Â©èܹñŵ½B"
@@ -216,7 +217,7 @@
# c:\oss\winpt\src\wptAboutDlgs.cpp:78
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1152
# c:\oss\winpt\src\wptMainProc.cpp:560
-#: Src/wptAboutDlgs.cpp:96 Src/wptKeyManagerDlg.cpp:1726
+#: Src/wptAboutDlgs.cpp:96 Src/wptKeyManagerDlg.cpp:1750
#: Src/wptMainProc.cpp:586
msgid "About WinPT"
msgstr "WinPTÉ¢Ä"
@@ -239,8 +240,7 @@
#: Src/wptAboutDlgs.cpp:103
msgid "Please report any BUGS or suggestions for WinPT to <winpt at freakmail.de>"
msgstr ""
-"WinPTÉæéoOâRgðÌAhXÜÅ<winpt at freakmail.de>¨è¢µÜ"
-"·B"
+"WinPTÉæéoOâRgðÌAhXÜÅ<winpt at freakmail.de>¨è¢µÜ·B"
# c:\oss\winpt\src\wptAboutDlgs.cpp:86
#: Src/wptAboutDlgs.cpp:105
@@ -269,8 +269,8 @@
msgid "&About GPG..."
msgstr "GPGÉ¢Ä..."
-#: Src/wptAboutDlgs.cpp:115 Src/wptKeyEditDlgs.cpp:2098
-#: Src/wptKeyManagerDlg.cpp:947
+#: Src/wptAboutDlgs.cpp:115 Src/wptKeyEditDlgs.cpp:2143
+#: Src/wptKeyManagerDlg.cpp:967
msgid "&Help"
msgstr "wv(&H)"
@@ -380,12 +380,12 @@
"ܾ±¯Ü·©H"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:395
-#: Src/wptCardDlg.cpp:580 Src/wptKeyEditDlgs.cpp:525
+#: Src/wptCardDlg.cpp:580 Src/wptKeyEditDlgs.cpp:513
msgid "&Name"
msgstr "¼O(&N)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:148
-#: Src/wptCardDlg.cpp:581 Src/wptKeygenDlg.cpp:374
+#: Src/wptCardDlg.cpp:581 Src/wptKeygenDlg.cpp:375
msgid "&Comment (optional)"
msgstr "IvViRg(&C)"
@@ -394,7 +394,7 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:886
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1141
# c:\oss\winpt\src\wptKeysigDlg.cpp:192
-#: Src/wptCardDlg.cpp:582 Src/wptKeygenDlg.cpp:376
+#: Src/wptCardDlg.cpp:582 Src/wptKeygenDlg.cpp:377
msgid "&Expire date"
msgstr "LøúÀ(&E)"
@@ -404,12 +404,12 @@
msgstr "J[hOpXt[Y"
# c:\oss\winpt\src\wptKeygenDlg.cpp:154
-#: Src/wptCardDlg.cpp:584 Src/wptKeyEditDlgs.cpp:664 Src/wptKeygenDlg.cpp:378
+#: Src/wptCardDlg.cpp:584 Src/wptKeyEditDlgs.cpp:650 Src/wptKeygenDlg.cpp:379
msgid "&Never"
msgstr "͸ÍÈ¢(&N)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:149
-#: Src/wptCardDlg.cpp:585 Src/wptKeygenDlg.cpp:375
+#: Src/wptCardDlg.cpp:585 Src/wptKeygenDlg.cpp:376
msgid "Email &address"
msgstr "[AhX(&A)"
@@ -423,7 +423,7 @@
msgstr "ûL[ÌJ[hOobNAbvðì¬"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1049
-#: Src/wptCardDlg.cpp:588 Src/wptKeyManagerDlg.cpp:1620
+#: Src/wptCardDlg.cpp:588 Src/wptKeyManagerDlg.cpp:1646
msgid "Card Key Generation"
msgstr "J[hL[ì¬"
@@ -459,7 +459,7 @@
# c:\oss\winpt\src\wptCardDlg.cpp:580
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1153
# c:\oss\winpt\src\wptKeygenDlg.cpp:310
-#: Src/wptCardDlg.cpp:663 Src/wptKeyEditDlgs.cpp:1423
+#: Src/wptCardDlg.cpp:663 Src/wptKeyEditDlgs.cpp:1380
msgid "The date you have chosen lies in the past."
msgstr " ȽÍIÎê½útªßÌàÌÅ·B"
@@ -545,10 +545,10 @@
"p±·éÌÉOKܽÍLZðµÄ¾³¢B"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:48
-#: Src/wptClipDecryptDlg.cpp:53 Src/wptClipDecryptDlg.cpp:56
-#: Src/wptClipDecryptDlg.cpp:194 Src/wptFileManager.cpp:1234
-#: Src/wptKeyRevokersDlg.cpp:108 Src/wptKeyRevokersDlg.cpp:160
-#: Src/wptVerifyList.cpp:192 Src/wptVerifyList.cpp:258
+#: Src/wptClipDecryptDlg.cpp:54 Src/wptClipDecryptDlg.cpp:187
+#: Src/wptFileManager.cpp:1228 Src/wptKeyRevokersDlg.cpp:128
+#: Src/wptKeyRevokersDlg.cpp:174 Src/wptVerifyList.cpp:176
+#: Src/wptVerifyList.cpp:232
msgid "user ID not found"
msgstr "[U[IDª©Â©èܹñŵ½B"
@@ -558,16 +558,16 @@
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:138
# c:\oss\winpt\src\wptFileManager.cpp:952
# c:\oss\winpt\src\wptFileManager.cpp:996
-#: Src/wptClipDecryptDlg.cpp:119 Src/wptClipDecryptDlg.cpp:132
-#: Src/wptClipDecryptDlg.cpp:140 Src/wptClipDecryptDlg.cpp:147
-#: Src/wptClipDecryptDlg.cpp:149 Src/wptFileManager.cpp:1310
-#: Src/wptFileManager.cpp:1357
+#: Src/wptClipDecryptDlg.cpp:116 Src/wptClipDecryptDlg.cpp:129
+#: Src/wptClipDecryptDlg.cpp:137 Src/wptClipDecryptDlg.cpp:144
+#: Src/wptClipDecryptDlg.cpp:146 Src/wptFileManager.cpp:1302
+#: Src/wptFileManager.cpp:1349
msgid "Decryption"
msgstr ""
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:130
# c:\oss\winpt\src\wptFileManager.cpp:997
-#: Src/wptClipDecryptDlg.cpp:133 Src/wptFileManager.cpp:1358
+#: Src/wptClipDecryptDlg.cpp:130 Src/wptFileManager.cpp:1350
#, c-format
msgid ""
"Encrypted with %s key, ID %s.%s\n"
@@ -576,17 +576,17 @@
" %sÅûµ½ AIDª %s.%sÅ·\n"
"ɸsµÜµ½: 駮ªpūܹñB"
-#: Src/wptClipDecryptDlg.cpp:140
+#: Src/wptClipDecryptDlg.cpp:137
#, c-format
msgid "Unsupported algorithm: %s"
msgstr "γêÄÈ¢ASY: %s"
-#: Src/wptClipDecryptDlg.cpp:146
+#: Src/wptClipDecryptDlg.cpp:143
msgid "Broken OpenPGP message (maybe: quoted printable character in armor)."
msgstr "s¾ÈOpenPGPbZ[W"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:144
-#: Src/wptClipDecryptDlg.cpp:154
+#: Src/wptClipDecryptDlg.cpp:151
msgid ""
"WARNING: encrypted message has been manipulated!\n"
"\n"
@@ -601,7 +601,7 @@
"ܽͱêÍA^bN̪ƵÄàl¦çêÜ·B"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:149
-#: Src/wptClipDecryptDlg.cpp:159
+#: Src/wptClipDecryptDlg.cpp:156
msgid "*** IMPORTANT ***"
msgstr "*** dv ***"
@@ -613,40 +613,40 @@
# c:\oss\winpt\src\wptKeyManager.cpp:274
# c:\oss\winpt\src\wptKeyManager.cpp:610
# c:\oss\winpt\src\wptKeyManager.cpp:852 c:\oss\winpt\src\wptSymEnc.cpp:52
-#: Src/wptClipDecryptDlg.cpp:162 Src/wptClipEncryptDlg.cpp:213
+#: Src/wptClipDecryptDlg.cpp:159 Src/wptClipEncryptDlg.cpp:213
#: Src/wptClipSignDlg.cpp:122 Src/wptClipSignDlg.cpp:266
-#: Src/wptClipSignEncDlg.cpp:197 Src/wptKeyManager.cpp:274
-#: Src/wptKeyManager.cpp:752 Src/wptKeyManager.cpp:951 Src/wptSymEnc.cpp:91
+#: Src/wptClipSignEncDlg.cpp:197 Src/wptKeyManager.cpp:286
+#: Src/wptKeyManager.cpp:766 Src/wptKeyManager.cpp:954 Src/wptSymEnc.cpp:91
msgid "GnuPG Status: Finished"
msgstr "GunPGÌóÔFI¹µÜµ½"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:170
-#: Src/wptClipDecryptDlg.cpp:181
+#: Src/wptClipDecryptDlg.cpp:174
msgid "Signature Status: Created with a fully trusted key"
msgstr "¼ÌóÔF®SÉMpÅ«éL[Åìçê½àÌ"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:172
-#: Src/wptClipDecryptDlg.cpp:183
+#: Src/wptClipDecryptDlg.cpp:176
msgid "Signature Status: Created with a marginal trusted key"
msgstr "¼ÌóÔF ÜèMpÅ«È¢L[Åìçê½àÌ"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:177
-#: Src/wptClipDecryptDlg.cpp:186
+#: Src/wptClipDecryptDlg.cpp:179
msgid "Signature Status: Created with an UNTRUSTED key"
msgstr "¼ÌóÔFMpÅ«È¢L[Åìçê½àÌ"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:170
-#: Src/wptClipDecryptDlg.cpp:189
+#: Src/wptClipDecryptDlg.cpp:182
msgid "Signature Status: Created with an undefined trusted key"
msgstr "¼ÌóÔFè`³êĢȢ®SÉMpÅ«éL[Åìçê½àÌ"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:187
-#: Src/wptClipDecryptDlg.cpp:196
+#: Src/wptClipDecryptDlg.cpp:189
msgid "WinPT Verify"
msgstr "WinPT mF"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:188
-#: Src/wptClipDecryptDlg.cpp:197
+#: Src/wptClipDecryptDlg.cpp:190
#, c-format
msgid ""
"%s\n"
@@ -672,7 +672,7 @@
#: Src/wptClipEditDlg.cpp:58 Src/wptClipEditDlg.cpp:111
#: Src/wptClipEditDlg.cpp:119 Src/wptClipEditDlg.cpp:158
#: Src/wptClipEditDlg.cpp:167 Src/wptClipEditDlg.cpp:242
-#: Src/wptClipEditDlg.cpp:247 Src/wptFileManagerDlg.cpp:212
+#: Src/wptClipEditDlg.cpp:247 Src/wptFileManagerDlg.cpp:211
#: Src/wptMainProc.cpp:162 Src/wptMainProc.cpp:230 Src/wptMainProc.cpp:273
#: Src/wptMainProc.cpp:437 Src/wptMainProc.cpp:518 Src/wptMainProc.cpp:523
msgid "Clipboard"
@@ -680,7 +680,7 @@
# c:\oss\winpt\src\wptClipEditDlg.cpp:114
# c:\oss\winpt\src\wptFileManager.cpp:309
-#: Src/wptClipEditDlg.cpp:101 Src/wptFileManager.cpp:573
+#: Src/wptClipEditDlg.cpp:101 Src/wptFileManager.cpp:568
msgid "File Open"
msgstr "t@CðJ"
@@ -747,8 +747,8 @@
msgid "Add quotes"
msgstr "øpðÇÁ·é"
-#: Src/wptClipEditDlg.cpp:200 Src/wptKeyEditDlgs.cpp:2097
-#: Src/wptKeyserverDlg.cpp:594 Src/wptMDSumDlg.cpp:104
+#: Src/wptClipEditDlg.cpp:200 Src/wptKeyEditDlgs.cpp:2142
+#: Src/wptKeyserverDlg.cpp:577 Src/wptMDSumDlg.cpp:122
#: Src/wptOwnertrustDlg.cpp:103
msgid "&Close"
msgstr "妎(&C)"
@@ -778,16 +778,16 @@
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:114
#: Src/wptClipEncryptDlg.cpp:148 Src/wptClipSignEncDlg.cpp:112
-#: Src/wptCommonDlg.cpp:77 Src/wptCommonDlg.cpp:254
-#: Src/wptFileManagerDlg.cpp:84 Src/wptFileManagerDlg.cpp:218
-#: Src/wptFileManagerDlg.cpp:287 Src/wptFileSaveDlg.cpp:58
+#: Src/wptCommonDlg.cpp:76 Src/wptCommonDlg.cpp:253
+#: Src/wptFileManagerDlg.cpp:83 Src/wptFileManagerDlg.cpp:217
+#: Src/wptFileManagerDlg.cpp:286 Src/wptFileSaveDlg.cpp:58
#: Src/wptFirstRunDlg.cpp:47 Src/wptGPGPrefsDlg.cpp:157
-#: Src/wptKeyEditDlgs.cpp:367 Src/wptKeyEditDlgs.cpp:455
-#: Src/wptKeyEditDlgs.cpp:528 Src/wptKeyEditDlgs.cpp:665
-#: Src/wptKeyEditOwnertrustDlg.cpp:67 Src/wptKeygenDlg.cpp:379
-#: Src/wptKeygenDlg.cpp:542 Src/wptKeyRevokeDlg.cpp:83
-#: Src/wptKeyserverDlg.cpp:526 Src/wptKeyserverSearchDlg.cpp:61
-#: Src/wptKeysignDlg.cpp:287 Src/wptPassphraseCB.cpp:91
+#: Src/wptKeyEditDlgs.cpp:358 Src/wptKeyEditDlgs.cpp:446
+#: Src/wptKeyEditDlgs.cpp:516 Src/wptKeyEditDlgs.cpp:651
+#: Src/wptKeyEditOwnertrustDlg.cpp:67 Src/wptKeygenDlg.cpp:380
+#: Src/wptKeygenDlg.cpp:538 Src/wptKeyRevokeDlg.cpp:81
+#: Src/wptKeyserverDlg.cpp:509 Src/wptKeyserverSearchDlg.cpp:61
+#: Src/wptKeysignDlg.cpp:284 Src/wptPassphraseCB.cpp:93
#: Src/wptPassphraseDlg.cpp:69 Src/wptPINDlg.cpp:55
#: Src/wptPreferencesDlg.cpp:132 Src/wptTextInputDlg.cpp:84
msgid "&Cancel"
@@ -837,8 +837,8 @@
#: Src/wptClipSignDlg.cpp:164 Src/wptClipSignDlg.cpp:223
#: Src/wptClipSignDlg.cpp:231 Src/wptClipSignDlg.cpp:250
#: Src/wptClipSignDlg.cpp:261 Src/wptClipSignEncDlg.cpp:166
-#: Src/wptClipSignEncDlg.cpp:176 Src/wptFileManager.cpp:1085
-#: Src/wptFileManager.cpp:1101 Src/wptFileManager.cpp:1414
+#: Src/wptClipSignEncDlg.cpp:176 Src/wptFileManager.cpp:1080
+#: Src/wptFileManager.cpp:1096 Src/wptFileManager.cpp:1406
#: Src/wptMainProc.cpp:156 Src/wptMainProc.cpp:218
msgid "Signing"
msgstr "¼"
@@ -881,7 +881,7 @@
# c:\oss\winpt\src\wptClipSignEncDlg.cpp:119
# c:\oss\winpt\src\wptKeylist.cpp:923
-#: Src/wptClipSignEncDlg.cpp:166 Src/wptKeylist.cpp:1182
+#: Src/wptClipSignEncDlg.cpp:166 Src/wptKeylist.cpp:1203
msgid "No key was selected."
msgstr "L[ªIð³êÄܹñB"
@@ -911,10 +911,10 @@
# c:\oss\winpt\src\wptMainProc.cpp:271 c:\oss\winpt\src\wptMainProc.cpp:279
# c:\oss\winpt\src\wptMainProc.cpp:406
#: Src/wptClipVerifyDlg.cpp:176 Src/wptClipVerifyDlg.cpp:189
-#: Src/wptClipVerifyDlg.cpp:205 Src/wptClipVerifyDlg.cpp:212
-#: Src/wptClipVerifyDlg.cpp:244 Src/wptClipVerifyDlg.cpp:255
-#: Src/wptFileManager.cpp:1598 Src/wptFileManager.cpp:1651
-#: Src/wptFileManagerDlg.cpp:558 Src/wptFileVerifyDlg.cpp:81
+#: Src/wptClipVerifyDlg.cpp:202 Src/wptClipVerifyDlg.cpp:209
+#: Src/wptClipVerifyDlg.cpp:241 Src/wptClipVerifyDlg.cpp:252
+#: Src/wptFileManager.cpp:1584 Src/wptFileManager.cpp:1637
+#: Src/wptFileManagerDlg.cpp:557 Src/wptFileVerifyDlg.cpp:81
#: Src/wptFileVerifyDlg.cpp:149 Src/wptMainProc.cpp:182
#: Src/wptMainProc.cpp:248 Src/wptMainProc.cpp:260 Src/wptMainProc.cpp:268
#: Src/wptMainProc.cpp:425
@@ -922,7 +922,7 @@
msgstr "mF·é"
# c:\oss\winpt\src\wptClipVerifyDlg.cpp:81
-#: Src/wptClipVerifyDlg.cpp:206
+#: Src/wptClipVerifyDlg.cpp:203
#, c-format
msgid ""
"Signature made %s using %s key ID 0x%s\n"
@@ -936,17 +936,17 @@
"L[T[o[©çL[ð澵ܷ©H"
# c:\oss\winpt\src\wptClipVerifyDlg.cpp:106
-#: Src/wptClipVerifyDlg.cpp:244
+#: Src/wptClipVerifyDlg.cpp:241
msgid "Invalid signature state."
msgstr "¼ÌóµÍ³øÅ·B"
# c:\oss\winpt\src\wptClipVerifyDlg.cpp:118
-#: Src/wptClipVerifyDlg.cpp:254
+#: Src/wptClipVerifyDlg.cpp:251
msgid "Could not extract key or signature information."
msgstr "L[ܽͼîñðæèo·±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptClipVerifyDlg.cpp:122
-#: Src/wptClipVerifyDlg.cpp:258
+#: Src/wptClipVerifyDlg.cpp:255
msgid "The signature is expired!"
msgstr "¼ÌLøúÀªß¬Ä¢Ü·I"
@@ -958,7 +958,7 @@
# c:\oss\winpt\src\wptFileSaveDlg.cpp:92
# c:\oss\winpt\src\wptFileSaveDlg.cpp:97
# c:\oss\winpt\src\wptFileSaveDlg.cpp:103
-#: Src/wptClipVerifyDlg.cpp:292 Src/wptFileSaveDlg.cpp:57
+#: Src/wptClipVerifyDlg.cpp:289 Src/wptFileSaveDlg.cpp:57
#: Src/wptFileSaveDlg.cpp:84 Src/wptFileSaveDlg.cpp:89
#: Src/wptFileSaveDlg.cpp:95 Src/wptFileSaveDlg.cpp:99
#: Src/wptFileSaveDlg.cpp:104 Src/wptFileSaveDlg.cpp:110
@@ -966,17 +966,17 @@
msgstr "v[eLXgðÛ¶·é"
# c:\oss\winpt\src\wptKeygenDlg.cpp:205 c:\oss\winpt\src\wptKeygenDlg.cpp:388
-#: Src/wptCommonDlg.cpp:86
+#: Src/wptCommonDlg.cpp:85
msgid "Please enter a valid URL."
msgstr "LøÈURLðü͵ľ³¢B"
# c:\oss\winpt\src\wptClipImportDlg.cpp:180
# c:\oss\winpt\src\wptKeyManager.cpp:427
-#: Src/wptCommonDlg.cpp:116
+#: Src/wptCommonDlg.cpp:115
msgid "HTTP Key Import"
msgstr "HTTPL[ÌC|[g"
-#: Src/wptCommonDlg.cpp:117
+#: Src/wptCommonDlg.cpp:116
msgid "Enter URL to retrieve the public key"
msgstr "öJ®ðæ¾·éÌÉURLðüÍ·é"
@@ -1020,66 +1020,66 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1561
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1568
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1173
-#: Src/wptCommonDlg.cpp:135 Src/wptKeyEditDlgs.cpp:784
-#: Src/wptKeyEditDlgs.cpp:851 Src/wptKeyEditDlgs.cpp:891
-#: Src/wptKeyEditDlgs.cpp:904 Src/wptKeyEditDlgs.cpp:906
-#: Src/wptKeyEditDlgs.cpp:932 Src/wptKeyEditDlgs.cpp:962
-#: Src/wptKeyEditDlgs.cpp:994 Src/wptKeyEditDlgs.cpp:1038
-#: Src/wptKeyEditDlgs.cpp:1045 Src/wptKeyEditDlgs.cpp:1063
-#: Src/wptKeyEditDlgs.cpp:1109 Src/wptKeyEditDlgs.cpp:1116
-#: Src/wptKeyEditDlgs.cpp:1207 Src/wptKeyEditDlgs.cpp:1213
-#: Src/wptKeyEditDlgs.cpp:1344 Src/wptKeyEditDlgs.cpp:1348
-#: Src/wptKeyEditDlgs.cpp:1352 Src/wptKeyEditDlgs.cpp:1359
-#: Src/wptKeyEditDlgs.cpp:1395 Src/wptKeyEditDlgs.cpp:1399
-#: Src/wptKeyEditDlgs.cpp:1409 Src/wptKeyEditDlgs.cpp:1424
-#: Src/wptKeyEditDlgs.cpp:1428 Src/wptKeyEditDlgs.cpp:1470
-#: Src/wptKeyEditDlgs.cpp:1475 Src/wptKeyEditDlgs.cpp:1482
-#: Src/wptKeyEditDlgs.cpp:1488 Src/wptKeyEditDlgs.cpp:1493
-#: Src/wptKeyEditDlgs.cpp:1538 Src/wptKeyEditDlgs.cpp:1543
-#: Src/wptKeyEditDlgs.cpp:1550 Src/wptKeyEditDlgs.cpp:1557
-#: Src/wptKeyEditDlgs.cpp:1560 Src/wptKeyEditDlgs.cpp:1600
-#: Src/wptKeyEditDlgs.cpp:1608 Src/wptKeyEditDlgs.cpp:1625
-#: Src/wptKeyEditDlgs.cpp:1645 Src/wptKeyEditDlgs.cpp:1653
-#: Src/wptKeyEditDlgs.cpp:1755 Src/wptKeyEditDlgs.cpp:1789
-#: Src/wptKeyEditDlgs.cpp:1816 Src/wptKeyEditDlgs.cpp:1820
-#: Src/wptKeyEditDlgs.cpp:1831 Src/wptKeyEditDlgs.cpp:1953
-#: Src/wptKeyEditDlgs.cpp:1955 Src/wptKeyEditDlgs.cpp:1988
-#: Src/wptKeyEditDlgs.cpp:1993 Src/wptKeyEditDlgs.cpp:2002
-#: Src/wptKeyEditDlgs.cpp:2016 Src/wptKeyEditDlgs.cpp:2020
-#: Src/wptKeyEditDlgs.cpp:2075 Src/wptKeyEditDlgs.cpp:2088
-#: Src/wptKeyEditDlgs.cpp:2099 Src/wptKeyEditDlgs.cpp:2128
-#: Src/wptKeyEditDlgs.cpp:2133 Src/wptKeyManagerDlg.cpp:975
-#: Src/wptKeyManagerDlg.cpp:1750
+#: Src/wptCommonDlg.cpp:134 Src/wptKeyEditDlgs.cpp:769
+#: Src/wptKeyEditDlgs.cpp:836 Src/wptKeyEditDlgs.cpp:876
+#: Src/wptKeyEditDlgs.cpp:889 Src/wptKeyEditDlgs.cpp:891
+#: Src/wptKeyEditDlgs.cpp:917 Src/wptKeyEditDlgs.cpp:947
+#: Src/wptKeyEditDlgs.cpp:979 Src/wptKeyEditDlgs.cpp:1023
+#: Src/wptKeyEditDlgs.cpp:1030 Src/wptKeyEditDlgs.cpp:1048
+#: Src/wptKeyEditDlgs.cpp:1094 Src/wptKeyEditDlgs.cpp:1181
+#: Src/wptKeyEditDlgs.cpp:1301 Src/wptKeyEditDlgs.cpp:1305
+#: Src/wptKeyEditDlgs.cpp:1309 Src/wptKeyEditDlgs.cpp:1316
+#: Src/wptKeyEditDlgs.cpp:1352 Src/wptKeyEditDlgs.cpp:1356
+#: Src/wptKeyEditDlgs.cpp:1366 Src/wptKeyEditDlgs.cpp:1381
+#: Src/wptKeyEditDlgs.cpp:1385 Src/wptKeyEditDlgs.cpp:1427
+#: Src/wptKeyEditDlgs.cpp:1432 Src/wptKeyEditDlgs.cpp:1439
+#: Src/wptKeyEditDlgs.cpp:1445 Src/wptKeyEditDlgs.cpp:1450
+#: Src/wptKeyEditDlgs.cpp:1495 Src/wptKeyEditDlgs.cpp:1500
+#: Src/wptKeyEditDlgs.cpp:1507 Src/wptKeyEditDlgs.cpp:1514
+#: Src/wptKeyEditDlgs.cpp:1517 Src/wptKeyEditDlgs.cpp:1557
+#: Src/wptKeyEditDlgs.cpp:1565 Src/wptKeyEditDlgs.cpp:1582
+#: Src/wptKeyEditDlgs.cpp:1602 Src/wptKeyEditDlgs.cpp:1610
+#: Src/wptKeyEditDlgs.cpp:1719 Src/wptKeyEditDlgs.cpp:1756
+#: Src/wptKeyEditDlgs.cpp:1790 Src/wptKeyEditDlgs.cpp:1794
+#: Src/wptKeyEditDlgs.cpp:1805 Src/wptKeyEditDlgs.cpp:1927
+#: Src/wptKeyEditDlgs.cpp:1929 Src/wptKeyEditDlgs.cpp:1945
+#: Src/wptKeyEditDlgs.cpp:1947 Src/wptKeyEditDlgs.cpp:1980
+#: Src/wptKeyEditDlgs.cpp:1985 Src/wptKeyEditDlgs.cpp:1994
+#: Src/wptKeyEditDlgs.cpp:2008 Src/wptKeyEditDlgs.cpp:2012
+#: Src/wptKeyEditDlgs.cpp:2079 Src/wptKeyEditDlgs.cpp:2120
+#: Src/wptKeyEditDlgs.cpp:2133 Src/wptKeyEditDlgs.cpp:2147
+#: Src/wptKeyEditDlgs.cpp:2176 Src/wptKeyEditDlgs.cpp:2181
+#: Src/wptKeyManagerDlg.cpp:995 Src/wptKeyManagerDlg.cpp:1774
msgid "Key Edit"
msgstr "L[ÌÒW"
-#: Src/wptCommonDlg.cpp:136
+#: Src/wptCommonDlg.cpp:135
msgid "Enter preferred keyserver URL"
msgstr "ó]·éL[T[o[ðüÍ·é"
# c:\oss\winpt\src\wptGPGPrefsDlg.cpp:210
-#: Src/wptCommonDlg.cpp:212 Src/wptGPGPrefsDlg.cpp:334
+#: Src/wptCommonDlg.cpp:211 Src/wptGPGPrefsDlg.cpp:334
msgid "Choose Locale Directory"
msgstr "'Locale'ÃÞ¨Ú¸ÄØðIðµÄ¾³¢"
# c:\oss\winpt\src\wptErrors.cpp:67
-#: Src/wptCommonDlg.cpp:220
+#: Src/wptCommonDlg.cpp:219
msgid "Could not create winpt.mo file"
msgstr "winpt.mot@Cð쬷é±ÆªÅ«Ü¹ñŵ½B"
-#: Src/wptCommonDlg.cpp:251
+#: Src/wptCommonDlg.cpp:250
msgid "Native Language Support"
msgstr "lCeBu¾êÎ"
# c:\oss\winpt\src\wptOwnertrustDlg.cpp:60
-#: Src/wptCommonDlg.cpp:252
+#: Src/wptCommonDlg.cpp:251
msgid "Please select a language"
msgstr "¾êðIñž³¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:144
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:166
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:890
-#: Src/wptCommonDlg.cpp:253
+#: Src/wptCommonDlg.cpp:252
msgid "&OK"
msgstr "&OK"
@@ -1318,12 +1318,13 @@
# c:\oss\winpt\src\wptMainProc.cpp:387 c:\oss\winpt\src\wptMainProc.cpp:526
#: Src/wptFileManager.cpp:106 Src/wptFileManager.cpp:128
#: Src/wptFileManager.cpp:134 Src/wptFileManager.cpp:173
-#: Src/wptFileManager.cpp:298 Src/wptFileManager.cpp:667
-#: Src/wptFileManager.cpp:812 Src/wptFileManager.cpp:927
-#: Src/wptFileManager.cpp:1505 Src/wptFileManager.cpp:1532
-#: Src/wptFileManager.cpp:1551 Src/wptFileManager.cpp:1802
-#: Src/wptFileManager.cpp:1864 Src/wptFileManagerDlg.cpp:504
-#: Src/wptFileStatDlg.cpp:152 Src/wptMainProc.cpp:412 Src/wptMDSumDlg.cpp:153
+#: Src/wptFileManager.cpp:298 Src/wptFileManager.cpp:662
+#: Src/wptFileManager.cpp:807 Src/wptFileManager.cpp:922
+#: Src/wptFileManager.cpp:1491 Src/wptFileManager.cpp:1518
+#: Src/wptFileManager.cpp:1537 Src/wptFileManager.cpp:1788
+#: Src/wptFileManager.cpp:1850 Src/wptFileManagerDlg.cpp:503
+#: Src/wptFileManagerDlg.cpp:622 Src/wptFileStatDlg.cpp:152
+#: Src/wptMainProc.cpp:412 Src/wptMDSumDlg.cpp:181
msgid "File Manager"
msgstr "t@C}l[W["
@@ -1359,7 +1360,7 @@
# c:\oss\winpt\src\wptFileManager.cpp:179
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:810
# c:\oss\winpt\src\wptVerifyList.cpp:76 c:\oss\winpt\src\wptVerifyList.cpp:84
-#: Src/wptFileManager.cpp:381 Src/wptKeyEditDlgs.cpp:1096
+#: Src/wptFileManager.cpp:381 Src/wptKeyEditDlgs.cpp:1080
#: Src/wptVerifyList.cpp:108
msgid "Status"
msgstr "óµ"
@@ -1368,8 +1369,8 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:919
# c:\oss\winpt\src\wptKeyRevokersDlg.cpp:43
# c:\oss\winpt\src\wptMDSumDlg.cpp:53 c:\oss\winpt\src\wptVerifyList.cpp:75
-#: Src/wptFileManager.cpp:382 Src/wptKeyEditDlgs.cpp:1199
-#: Src/wptKeyRevokersDlg.cpp:57 Src/wptMDSumDlg.cpp:73
+#: Src/wptFileManager.cpp:382 Src/wptKeyEditDlgs.cpp:1172
+#: Src/wptKeyRevokersDlg.cpp:57 Src/wptMDSumDlg.cpp:104
#: Src/wptVerifyList.cpp:107
msgid "Name"
msgstr "¼O"
@@ -1380,12 +1381,12 @@
msgstr "ì"
# c:\oss\winpt\src\wptFileManager.cpp:503
-#: Src/wptFileManager.cpp:666
+#: Src/wptFileManager.cpp:661
msgid "Please select a file."
msgstr "t@CðIñž³¢B"
# c:\oss\winpt\src\wptGPG.cpp:783
-#: Src/wptFileManager.cpp:813
+#: Src/wptFileManager.cpp:808
#, c-format
msgid ""
"\"%s\" does not seems to be a text file.\n"
@@ -1395,25 +1396,25 @@
"±êð{É'clearsign'µÜ·©H"
# c:\oss\winpt\src\wptFileManager.cpp:704
-#: Src/wptFileManager.cpp:928
+#: Src/wptFileManager.cpp:923
#, c-format
msgid "\"%s\" does not exist"
msgstr "%s ªù¶µÜ¹ñB"
# c:\oss\winpt\src\wptFileManager.cpp:779
# c:\oss\winpt\src\wptFileStatDlg.cpp:225
-#: Src/wptFileManager.cpp:1011 Src/wptFileStatDlg.cpp:274
+#: Src/wptFileManager.cpp:1006 Src/wptFileStatDlg.cpp:274
#: Src/wptFileStatDlg.cpp:281
msgid "File Status"
msgstr "t@CÌóÔ"
# c:\oss\winpt\src\wptFileManager.cpp:825
-#: Src/wptFileManager.cpp:1055
+#: Src/wptFileManager.cpp:1050
msgid "Enter filename for encrypted file"
msgstr "ûµ½t@CɼOðü͵ľ³¢B"
# c:\oss\winpt\src\wptFileManager.cpp:837
-#: Src/wptFileManager.cpp:1084
+#: Src/wptFileManager.cpp:1079
msgid "Could not get default secret key."
msgstr "Kè駮ðæ¾·é±ÆªÅ«Ü¹ñŵ½B"
@@ -1422,8 +1423,8 @@
# c:\oss\winpt\src\wptFileManagerDlg.cpp:296
# c:\oss\winpt\src\wptFileManagerDlg.cpp:403
# c:\oss\winpt\src\wptMainProc.cpp:211 c:\oss\winpt\src\wptMainProc.cpp:410
-#: Src/wptFileManager.cpp:1115 Src/wptFileManager.cpp:1450
-#: Src/wptFileManagerDlg.cpp:556 Src/wptMainProc.cpp:200
+#: Src/wptFileManager.cpp:1110 Src/wptFileManager.cpp:1442
+#: Src/wptFileManagerDlg.cpp:555 Src/wptMainProc.cpp:200
#: Src/wptMainProc.cpp:422 Src/wptMainProc.cpp:429
msgid "Sign"
msgstr "¼"
@@ -1431,7 +1432,7 @@
# c:\oss\winpt\src\wptFileManager.cpp:868
# c:\oss\winpt\src\wptFileManagerDlg.cpp:401
# c:\oss\winpt\src\wptMainProc.cpp:403 c:\oss\winpt\src\wptMainProc.cpp:407
-#: Src/wptFileManager.cpp:1128 Src/wptFileManagerDlg.cpp:554
+#: Src/wptFileManager.cpp:1123 Src/wptFileManagerDlg.cpp:553
#: Src/wptMainProc.cpp:421 Src/wptMainProc.cpp:426
msgid "Encrypt"
msgstr "öJû"
@@ -1440,28 +1441,28 @@
# c:\oss\winpt\src\wptFileManager.cpp:914
# c:\oss\winpt\src\wptFileManager.cpp:919
# c:\oss\winpt\src\wptMainProc.cpp:401
-#: Src/wptFileManager.cpp:1155 Src/wptFileManager.cpp:1188
-#: Src/wptFileManager.cpp:1193 Src/wptMainProc.cpp:420
+#: Src/wptFileManager.cpp:1150 Src/wptFileManager.cpp:1183
+#: Src/wptFileManager.cpp:1188 Src/wptMainProc.cpp:420
msgid "Symmetric"
msgstr "¤Êû"
# c:\oss\winpt\src\wptFileManager.cpp:919
-#: Src/wptFileManager.cpp:1193
+#: Src/wptFileManager.cpp:1188
msgid "Encryption failed."
msgstr "ÃɸsµÜµ½B"
# c:\oss\winpt\src\wptFileManager.cpp:1019
-#: Src/wptFileManager.cpp:1223
+#: Src/wptFileManager.cpp:1218
msgid "Good signature"
msgstr "Løȼ"
# c:\oss\winpt\src\wptFileManager.cpp:1019
-#: Src/wptFileManager.cpp:1223
+#: Src/wptFileManager.cpp:1218
msgid "BAD signature"
msgstr "«¢¼"
# c:\oss\winpt\src\wptClipDecryptDlg.cpp:188
-#: Src/wptFileManager.cpp:1236
+#: Src/wptFileManager.cpp:1229
#, c-format
msgid ""
"Signature made %s using %s key ID %s\n"
@@ -1473,30 +1474,30 @@
"%s"
# c:\oss\winpt\src\wptMainProc.cpp:405 c:\oss\winpt\src\wptMainProc.cpp:409
-#: Src/wptFileManager.cpp:1241
+#: Src/wptFileManager.cpp:1234
msgid "Decrypt Verify"
msgstr "/mF"
# c:\oss\winpt\src\wptFileManager.cpp:963
-#: Src/wptFileManager.cpp:1319
+#: Src/wptFileManager.cpp:1311
msgid "Choose Filename for Output"
msgstr "oÍt@C¼ðIñž³¢B"
# c:\oss\winpt\src\wptFileManager.cpp:980
-#: Src/wptFileManager.cpp:1328
+#: Src/wptFileManager.cpp:1320
msgid "Please enter filename for plaintext file"
msgstr "v[eLXpÌgt@C¼ðü͵ľ³¢B"
# c:\oss\winpt\src\wptFileManager.cpp:1006
# c:\oss\winpt\src\wptFileManager.cpp:1011
# c:\oss\winpt\src\wptFileManagerDlg.cpp:402
-#: Src/wptFileManager.cpp:1366 Src/wptFileManager.cpp:1378
-#: Src/wptFileManagerDlg.cpp:555
+#: Src/wptFileManager.cpp:1358 Src/wptFileManager.cpp:1370
+#: Src/wptFileManagerDlg.cpp:554
msgid "Decrypt"
msgstr ""
# c:\oss\winpt\src\wptErrors.cpp:71
-#: Src/wptFileManager.cpp:1372
+#: Src/wptFileManager.cpp:1364
#, c-format
msgid ""
"Decryption failed.\n"
@@ -1505,7 +1506,7 @@
"ª¸sµÜµ½B\n"
"%s: t@Cªù¶µÜ¹ñB"
-#: Src/wptFileManager.cpp:1379
+#: Src/wptFileManager.cpp:1371
#, c-format
msgid ""
"The original file name is '%s'.\n"
@@ -1517,32 +1518,32 @@
"±êð '%s' ÌãíèÉ{ÉgpµÜ·©?"
# c:\oss\winpt\src\wptFileManager.cpp:1068
-#: Src/wptFileManager.cpp:1427
+#: Src/wptFileManager.cpp:1419
msgid "Enter filename for signed file"
msgstr "¼µ½t@CɼOðü͵ľ³¢B"
# c:\oss\winpt\src\wptFileManager.cpp:1165
-#: Src/wptFileManager.cpp:1531
+#: Src/wptFileManager.cpp:1517
msgid "Could not find detached signature in the clipboard."
msgstr "Nbv{[hÉæèoµ½¼ð©Â¯é±Æªoܹñŵ½B"
# c:\oss\winpt\src\wptFileManager.cpp:1184
-#: Src/wptFileManager.cpp:1551
+#: Src/wptFileManager.cpp:1537
msgid "No files to check."
msgstr "`FbN·ét@Cª èܹñB"
# c:\oss\winpt\src\wptFileManager.cpp:1212
-#: Src/wptFileManager.cpp:1568
+#: Src/wptFileManager.cpp:1554
msgid "Select Data File"
msgstr "f[^t@CðIÔ"
# c:\oss\winpt\src\wptFileManager.cpp:1212
-#: Src/wptFileManager.cpp:1570
+#: Src/wptFileManager.cpp:1556
msgid "Selected Output File"
msgstr "Iðµ½oÍt@C"
# c:\oss\winpt\src\wptFileManager.cpp:1218
-#: Src/wptFileManager.cpp:1598
+#: Src/wptFileManager.cpp:1584
msgid "Invalid file name. Exit"
msgstr "³øÈt@C¼BI¹"
@@ -1557,18 +1558,18 @@
# c:\oss\winpt\src\wptImportList.cpp:220
# c:\oss\winpt\src\wptKeyManager.cpp:516
# c:\oss\winpt\src\wptKeyserverDlg.cpp:150
-#: Src/wptFileManager.cpp:1696 Src/wptFileManager.cpp:1707
-#: Src/wptFileManagerDlg.cpp:244 Src/wptImportList.cpp:412
-#: Src/wptImportList.cpp:418 Src/wptImportList.cpp:428
-#: Src/wptImportList.cpp:436 Src/wptImportList.cpp:445
-#: Src/wptKeyManager.cpp:448 Src/wptKeyManager.cpp:459
-#: Src/wptKeyManager.cpp:587 Src/wptKeyserverDlg.cpp:223
+#: Src/wptFileManager.cpp:1682 Src/wptFileManager.cpp:1693
+#: Src/wptFileManagerDlg.cpp:243 Src/wptImportList.cpp:404
+#: Src/wptImportList.cpp:410 Src/wptImportList.cpp:420
+#: Src/wptImportList.cpp:428 Src/wptImportList.cpp:437
+#: Src/wptKeyManager.cpp:460 Src/wptKeyManager.cpp:471
+#: Src/wptKeyManager.cpp:599 Src/wptKeyserverDlg.cpp:219
msgid "Import"
msgstr "C|[g"
# c:\oss\winpt\src\wptFileManager.cpp:1285
# c:\oss\winpt\src\wptKeyManager.cpp:513
-#: Src/wptFileManager.cpp:1704
+#: Src/wptFileManager.cpp:1690
msgid ""
"Key without a self signature was dectected!\n"
"(This key is NOT usable for encryption, etc)\n"
@@ -1584,24 +1585,24 @@
# c:\oss\winpt\src\wptKeyManager.cpp:262
# c:\oss\winpt\src\wptKeyManager.cpp:294
# c:\oss\winpt\src\wptKeyManager.cpp:340
-#: Src/wptFileManager.cpp:1730 Src/wptKeyManager.cpp:252
-#: Src/wptKeyManager.cpp:295 Src/wptKeyManager.cpp:330
+#: Src/wptFileManager.cpp:1716 Src/wptKeyManager.cpp:264
+#: Src/wptKeyManager.cpp:307 Src/wptKeyManager.cpp:342
msgid "No key was selected for export."
msgstr "GLX|[g·é½ßÌL[ªIð³êÄܹñB"
# c:\oss\winpt\src\wptFileManager.cpp:1309
# c:\oss\winpt\src\wptFileManager.cpp:1335
# c:\oss\winpt\src\wptKeyserverDlg.cpp:79
-#: Src/wptFileManager.cpp:1730 Src/wptFileManager.cpp:1753
-#: Src/wptKeyserverDlg.cpp:89
+#: Src/wptFileManager.cpp:1716 Src/wptFileManager.cpp:1739
+#: Src/wptKeyserverDlg.cpp:90
msgid "Export"
msgstr "GLX|[g"
# c:\oss\winpt\src\wptFileManager.cpp:1327
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1106
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1138
-#: Src/wptFileManager.cpp:1738 Src/wptKeyManagerDlg.cpp:1684
-#: Src/wptKeyManagerDlg.cpp:1718
+#: Src/wptFileManager.cpp:1724 Src/wptKeyManagerDlg.cpp:1710
+#: Src/wptKeyManagerDlg.cpp:1742
msgid "Choose Name for Key File"
msgstr "L[t@CɼOðIð·éB"
@@ -1610,112 +1611,121 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1113
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1177
# c:\oss\winpt\src\wptKeyserverDlg.cpp:90
-#: Src/wptFileManager.cpp:1757 Src/wptKeyEditDlgs.cpp:1075
-#: Src/wptKeyEditDlgs.cpp:1376 Src/wptKeyEditDlgs.cpp:1449
-#: Src/wptKeyserverDlg.cpp:101
+#: Src/wptFileManager.cpp:1743 Src/wptKeyEditDlgs.cpp:1060
+#: Src/wptKeyEditDlgs.cpp:1333 Src/wptKeyEditDlgs.cpp:1406
+#: Src/wptKeyserverDlg.cpp:102
msgid "GnuPG status"
msgstr "GnuPGÌóÔ"
# c:\oss\winpt\src\wptFileManager.cpp:1339
-#: Src/wptFileManager.cpp:1757
+#: Src/wptFileManager.cpp:1743
#, c-format
msgid "Finished (Output: %s)"
msgstr "I¹µÜµ½ (oÍ: %s)"
# c:\oss\winpt\src\wptFileManager.cpp:1381
-#: Src/wptFileManager.cpp:1803
+#: Src/wptFileManager.cpp:1789
#, c-format
msgid "%s: no valid OpenPGP data found."
msgstr "%s: LøÈOpenPGPf[^ª©Â©èܹñŵ½B"
-#: Src/wptFileManager.cpp:1863
+#: Src/wptFileManager.cpp:1849
msgid "Encrypting into a ZIP archive makes sense with multiple files"
msgstr "½Ìt@CðZipA[JCuÉû·é±ÆªÇ¢±ÆÅ·B"
# c:\oss\winpt\src\wptFileManager.cpp:963
-#: Src/wptFileManager.cpp:1868
+#: Src/wptFileManager.cpp:1854
msgid "Choose File Name for Output"
msgstr "oÍt@C¼ðIñž³¢B"
# c:\oss\winpt\src\wptFileManager.cpp:1450
-#: Src/wptFileManager.cpp:1938
+#: Src/wptFileManager.cpp:1924
msgid "Choose a Name for the Archive"
msgstr "A[JCuɼOðIñž³¢B"
# c:\oss\winpt\src\wptFileManager.cpp:1453
-#: Src/wptFileManager.cpp:1941
+#: Src/wptFileManager.cpp:1927
msgid "Invalid archive name. Exit."
msgstr "³øÈA[JCu¼BI¹B"
# c:\oss\winpt\src\wptFileManager.cpp:1453
# c:\oss\winpt\src\wptFileManager.cpp:1464
-#: Src/wptFileManager.cpp:1941 Src/wptFileManager.cpp:1948
+#: Src/wptFileManager.cpp:1927 Src/wptFileManager.cpp:1934
msgid "Encrypt Directory"
msgstr "ûfBNg"
# c:\oss\winpt\src\wptFileManager.cpp:1464
-#: Src/wptFileManager.cpp:1948
+#: Src/wptFileManager.cpp:1934
msgid "Could not create zip archive."
msgstr "³kA[JCuð쬷é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:69
# c:\oss\winpt\src\wptFileManagerDlg.cpp:129
-#: Src/wptFileManagerDlg.cpp:79 Src/wptFileManagerDlg.cpp:146
+#: Src/wptFileManagerDlg.cpp:77 Src/wptFileManagerDlg.cpp:145
msgid "File Encrypt"
msgstr "t@CÌû"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:70
# c:\oss\winpt\src\wptFileManagerDlg.cpp:247
-#: Src/wptFileManagerDlg.cpp:80 Src/wptFileManagerDlg.cpp:281
+#: Src/wptFileManagerDlg.cpp:78 Src/wptFileManagerDlg.cpp:280
msgid "&Text Output"
msgstr "eLXgoÍ(&T)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:71
-#: Src/wptFileManagerDlg.cpp:81
+#: Src/wptFileManagerDlg.cpp:79
msgid "&Wipe Original"
msgstr "´{ðí·é(&W)"
-#: Src/wptFileManagerDlg.cpp:82
+#: Src/wptFileManagerDlg.cpp:80
msgid "Anonymize (throw keyid)"
msgstr "½¼É·é(L[IDð³ø»É·é)"
# c:\oss\winpt\src\wptClipSignEncDlg.cpp:71
-#: Src/wptFileManagerDlg.cpp:83
+#: Src/wptFileManagerDlg.cpp:81
msgid "&Select Key for signing"
msgstr "¼pÌL[ðIð·é(&S)"
+# c:\oss\winpt\src\wptGPGOptDlg.cpp:68 c:\oss\winpt\src\wptGPGOptDlg.cpp:74
+# c:\oss\winpt\src\wptGPGOptDlg.cpp:79 c:\oss\winpt\src\wptGPGOptDlg.cpp:83
+# c:\oss\winpt\src\wptGPGOptDlg.cpp:90 c:\oss\winpt\src\wptGPGOptDlg.cpp:96
+# c:\oss\winpt\src\wptKeyManagerDlg.cpp:580
+#: Src/wptFileManagerDlg.cpp:82 Src/wptFileManagerDlg.cpp:285
+#: Src/wptKeyManagerDlg.cpp:959
+msgid "Options"
+msgstr "IvV"
+
# c:\oss\winpt\src\wptFileManagerDlg.cpp:128
-#: Src/wptFileManagerDlg.cpp:145
+#: Src/wptFileManagerDlg.cpp:144
msgid "Please select at least one recipient."
msgstr "ÈÄàêlÌóMÒðIñž³¢B"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:190
# c:\oss\winpt\src\wptKeyManager.cpp:408
-#: Src/wptFileManagerDlg.cpp:203 Src/wptFileStatDlg.cpp:281
-#: Src/wptKeyManager.cpp:412
+#: Src/wptFileManagerDlg.cpp:202 Src/wptFileStatDlg.cpp:281
+#: Src/wptKeyManager.cpp:424
msgid "No valid OpenPGP data found."
msgstr "LøÈOpenPGPf[^ª©Â©èܹñŵ½B"
# c:\oss\winpt\src\wptClipImportDlg.cpp:180
# c:\oss\winpt\src\wptKeyManager.cpp:427
-#: Src/wptFileManagerDlg.cpp:203 Src/wptFileManagerDlg.cpp:217
-#: Src/wptKeyManager.cpp:437
+#: Src/wptFileManagerDlg.cpp:202 Src/wptFileManagerDlg.cpp:216
+#: Src/wptKeyManager.cpp:449
msgid "Key Import"
msgstr "L[ÌC|[g"
-#: Src/wptFileManagerDlg.cpp:208
+#: Src/wptFileManagerDlg.cpp:207
#, c-format
msgid "%s contain(s) %d key(s)."
msgstr "%s ÉÍ %d L[ª èÜ·B"
# c:\oss\winpt\src\wptOwnertrustDlg.cpp:41
-#: Src/wptFileManagerDlg.cpp:212 Src/wptFileManagerDlg.cpp:473
-#: Src/wptKeyManagerDlg.cpp:912 Src/wptOwnertrustDlg.cpp:98
+#: Src/wptFileManagerDlg.cpp:211 Src/wptFileManagerDlg.cpp:472
+#: Src/wptKeyManagerDlg.cpp:932 Src/wptOwnertrustDlg.cpp:98
msgid "File"
msgstr "t@C"
# c:\oss\winpt\src\wptClipImportDlg.cpp:219
-#: Src/wptFileManagerDlg.cpp:241
+#: Src/wptFileManagerDlg.cpp:240
msgid ""
"Some of the imported keys are secret keys.\n"
"\n"
@@ -1728,38 +1738,30 @@
"L[®«_COðpµÄÝè·é׫ŷB"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:246
-#: Src/wptFileManagerDlg.cpp:280 Src/wptFileManagerDlg.cpp:332
+#: Src/wptFileManagerDlg.cpp:279 Src/wptFileManagerDlg.cpp:331
msgid "File Sign"
msgstr "¼t@C"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:248
-#: Src/wptFileManagerDlg.cpp:282
+#: Src/wptFileManagerDlg.cpp:281
msgid "&Normal Signature"
msgstr "Êȼ(&N)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:249
-#: Src/wptFileManagerDlg.cpp:283
+#: Src/wptFileManagerDlg.cpp:282
msgid "&Detached Signature"
msgstr "f^b`h¼(&D)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:250
-#: Src/wptFileManagerDlg.cpp:284
+#: Src/wptFileManagerDlg.cpp:283
msgid "&Cleartext Signature"
msgstr "½ª¼(&C)"
# c:\oss\winpt\src\wptClipVerifyDlg.cpp:136
-#: Src/wptFileManagerDlg.cpp:285
+#: Src/wptFileManagerDlg.cpp:284
msgid "Signature mode"
msgstr "¼Ì[h"
-# c:\oss\winpt\src\wptGPGOptDlg.cpp:68 c:\oss\winpt\src\wptGPGOptDlg.cpp:74
-# c:\oss\winpt\src\wptGPGOptDlg.cpp:79 c:\oss\winpt\src\wptGPGOptDlg.cpp:83
-# c:\oss\winpt\src\wptGPGOptDlg.cpp:90 c:\oss\winpt\src\wptGPGOptDlg.cpp:96
-# c:\oss\winpt\src\wptKeyManagerDlg.cpp:580
-#: Src/wptFileManagerDlg.cpp:286 Src/wptKeyManagerDlg.cpp:939
-msgid "Options"
-msgstr "IvV"
-
# c:\oss\winpt\src\wptFileManagerDlg.cpp:296
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1082
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1136
@@ -1776,48 +1778,48 @@
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1097
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1115
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/wptFileManagerDlg.cpp:332 Src/wptKeyEditDlgs.cpp:1348
-#: Src/wptKeyEditDlgs.cpp:1399 Src/wptKeyEditDlgs.cpp:1475
-#: Src/wptKeyManager.cpp:671 Src/wptKeyManager.cpp:773
-#: Src/wptKeyManager.cpp:809 Src/wptKeyManagerDlg.cpp:1494
-#: Src/wptKeyManagerDlg.cpp:1510 Src/wptKeyManagerDlg.cpp:1538
-#: Src/wptKeyManagerDlg.cpp:1554 Src/wptKeyManagerDlg.cpp:1567
-#: Src/wptKeyManagerDlg.cpp:1674 Src/wptKeyManagerDlg.cpp:1693
-#: Src/wptKeyserverSearchDlg.cpp:118
+#: Src/wptFileManagerDlg.cpp:331 Src/wptKeyEditDlgs.cpp:1305
+#: Src/wptKeyEditDlgs.cpp:1356 Src/wptKeyEditDlgs.cpp:1432
+#: Src/wptKeyManager.cpp:683 Src/wptKeyManager.cpp:787
+#: Src/wptKeyManager.cpp:821 Src/wptKeyManagerDlg.cpp:1520
+#: Src/wptKeyManagerDlg.cpp:1536 Src/wptKeyManagerDlg.cpp:1564
+#: Src/wptKeyManagerDlg.cpp:1580 Src/wptKeyManagerDlg.cpp:1593
+#: Src/wptKeyManagerDlg.cpp:1700 Src/wptKeyManagerDlg.cpp:1719
+#: Src/wptKeyserverSearchDlg.cpp:117
msgid "Please select a key."
msgstr "L[ðIñž³¢B"
-#: Src/wptFileManagerDlg.cpp:392
+#: Src/wptFileManagerDlg.cpp:391
msgid "0 Objects marked"
msgstr "[IuWFNgª}[N³êܵ½B"
-#: Src/wptFileManagerDlg.cpp:396
+#: Src/wptFileManagerDlg.cpp:395
#, c-format
msgid "%d Object(s) marked"
msgstr "%d IuWFNgª}[N³êܵ½B"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:350
-#: Src/wptFileManagerDlg.cpp:471 Src/wptMainProc.cpp:550
+#: Src/wptFileManagerDlg.cpp:470 Src/wptMainProc.cpp:550
msgid "File Manager (use drag & drop to add files)"
msgstr "t@C}l[W[(hbOEAhEhbvðgpµÄÇÁ·é)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:573
-#: Src/wptFileManagerDlg.cpp:474 Src/wptKeyManagerDlg.cpp:913
-#: Src/wptKeyManagerDlg.cpp:918 Src/wptKeyManagerDlg.cpp:929
+#: Src/wptFileManagerDlg.cpp:473 Src/wptKeyManagerDlg.cpp:933
+#: Src/wptKeyManagerDlg.cpp:938 Src/wptKeyManagerDlg.cpp:949
msgid "Edit"
msgstr "ÒW"
-#: Src/wptFileManagerDlg.cpp:475 Src/wptKeyManagerDlg.cpp:914
+#: Src/wptFileManagerDlg.cpp:474 Src/wptKeyManagerDlg.cpp:934
msgid "View"
msgstr "r
["
# c:\oss\winpt\src\wptFileManagerDlg.cpp:354
-#: Src/wptFileManagerDlg.cpp:476
+#: Src/wptFileManagerDlg.cpp:475
msgid "&Open..."
msgstr "J(&O)..."
# c:\oss\winpt\src\wptFileManagerDlg.cpp:355
-#: Src/wptFileManagerDlg.cpp:477
+#: Src/wptFileManagerDlg.cpp:476
msgid "&Encrypt"
msgstr "û(&E)"
@@ -1827,71 +1829,71 @@
# c:\oss\winpt\src\wptClipEncryptDlg.cpp:134
# c:\oss\winpt\src\wptClipEncryptDlg.cpp:168
# c:\oss\winpt\src\wptMainProc.cpp:153 c:\oss\winpt\src\wptMainProc.cpp:223
-#: Src/wptFileManagerDlg.cpp:478 Src/wptFileManagerDlg.cpp:553
+#: Src/wptFileManagerDlg.cpp:477 Src/wptFileManagerDlg.cpp:552
msgid "Encrypt into ZIP"
msgstr "ZIPÉû·é"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:356
-#: Src/wptFileManagerDlg.cpp:479
+#: Src/wptFileManagerDlg.cpp:478
msgid "&Decrypt"
msgstr "(&D)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:357
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:574
-#: Src/wptFileManagerDlg.cpp:480 Src/wptKeyManagerDlg.cpp:930
-#: Src/wptKeyManagerDlg.cpp:978
+#: Src/wptFileManagerDlg.cpp:479 Src/wptKeyManagerDlg.cpp:950
+#: Src/wptKeyManagerDlg.cpp:998
msgid "&Sign"
msgstr "¼(&S)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:358
# c:\oss\winpt\src\wptFileManagerDlg.cpp:404
# c:\oss\winpt\src\wptMainProc.cpp:404 c:\oss\winpt\src\wptMainProc.cpp:408
-#: Src/wptFileManagerDlg.cpp:481 Src/wptFileManagerDlg.cpp:557
+#: Src/wptFileManagerDlg.cpp:480 Src/wptFileManagerDlg.cpp:556
#: Src/wptMainProc.cpp:423 Src/wptMainProc.cpp:427
msgid "Sign && Encrypt"
msgstr "¼yÑû"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:359
-#: Src/wptFileManagerDlg.cpp:482
+#: Src/wptFileManagerDlg.cpp:481
msgid "&Verify"
msgstr "mF·é(&V)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:361
-#: Src/wptFileManagerDlg.cpp:483
+#: Src/wptFileManagerDlg.cpp:482
msgid "S&ymmetric"
msgstr "¤Êû(&Y)"
# c:\oss\winpt\src\wptClipImportDlg.cpp:181
# c:\oss\winpt\src\wptFileManagerDlg.cpp:362
-#: Src/wptFileManagerDlg.cpp:484
+#: Src/wptFileManagerDlg.cpp:483
msgid "&Import"
msgstr "C|[g(&I)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:363
-#: Src/wptFileManagerDlg.cpp:485
+#: Src/wptFileManagerDlg.cpp:484
msgid "E&xport"
msgstr "GNX|[g(&X)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:364
# c:\oss\winpt\src\wptMainProc.cpp:400
-#: Src/wptFileManagerDlg.cpp:486 Src/wptMainProc.cpp:419
+#: Src/wptFileManagerDlg.cpp:485 Src/wptMainProc.cpp:419
msgid "Exit"
msgstr "I¹"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:575
-#: Src/wptFileManagerDlg.cpp:487
+#: Src/wptFileManagerDlg.cpp:486
msgid "&Reset"
msgstr "ú»(&R)"
-#: Src/wptFileManagerDlg.cpp:488
+#: Src/wptFileManagerDlg.cpp:487
msgid "Always on Top"
msgstr "¢ÂàÅOÊ"
-#: Src/wptFileManagerDlg.cpp:489
+#: Src/wptFileManagerDlg.cpp:488
msgid "&Paste"
msgstr "Íèt¯(&P)"
-#: Src/wptFileManagerDlg.cpp:490
+#: Src/wptFileManagerDlg.cpp:489
msgid "&Select All"
msgstr "SÄðIð·é(&S)"
@@ -1915,63 +1917,67 @@
# c:\oss\winpt\src\wptPreferencesDlg.cpp:270
# c:\oss\winpt\src\wptPreferencesDlg.cpp:317
# c:\oss\winpt\src\wptRegistry.cpp:492
-#: Src/wptFileManagerDlg.cpp:491
+#: Src/wptFileManagerDlg.cpp:490
msgid "&Preferences"
msgstr "JX^Ýè(&P)"
-#: Src/wptFileManagerDlg.cpp:492 Src/wptFileManagerDlg.cpp:560
+#: Src/wptFileManagerDlg.cpp:491 Src/wptFileManagerDlg.cpp:559
msgid "Send as Mail"
msgstr "[ƵÄM·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:577
-#: Src/wptFileManagerDlg.cpp:493
+#: Src/wptFileManagerDlg.cpp:492
msgid "&List Packets"
msgstr "pPbgÌêÐå¤(&L)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:360
-#: Src/wptFileManagerDlg.cpp:495
+#: Src/wptFileManagerDlg.cpp:494
msgid "&Wipe"
msgstr "í(&W)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:406
-#: Src/wptFileManagerDlg.cpp:559
+#: Src/wptFileManagerDlg.cpp:558
msgid "Wipe"
msgstr "æèÁµ"
-#: Src/wptFileManagerDlg.cpp:561
+#: Src/wptFileManagerDlg.cpp:560
msgid "List Packets"
msgstr "pPbgðXg·é"
# c:\oss\winpt\src\wptMDSumDlg.cpp:52
-#: Src/wptFileManagerDlg.cpp:607
+#: Src/wptFileManagerDlg.cpp:606
msgid "&Calc Digest"
msgstr "_CWFXgðvZ·é(&C)"
+#: Src/wptFileManagerDlg.cpp:621
+msgid "This command requires admin privileges.\n"
+msgstr ""
+
# c:\oss\winpt\src\wptKeysigDlg.cpp:82
-#: Src/wptFileManagerDlg.cpp:762
+#: Src/wptFileManagerDlg.cpp:770
msgid "Are you sure you want to secure delete these files?"
msgstr "{ɱêçÌt@CðÀSíµÜ·©Hn"
-#: Src/wptFileManagerDlg.cpp:763 Src/wptMainProc.cpp:100
+#: Src/wptFileManagerDlg.cpp:771 Src/wptMainProc.cpp:100
msgid "&Yes"
msgstr "Í¢(&Y)"
-#: Src/wptFileManagerDlg.cpp:764 Src/wptMainProc.cpp:101
+#: Src/wptFileManagerDlg.cpp:772 Src/wptMainProc.cpp:101
msgid "&No"
msgstr "¢¢¦(&N)"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:550
-#: Src/wptFileManagerDlg.cpp:807
+#: Src/wptFileManagerDlg.cpp:815
msgid "Operation Status: Error"
msgstr "ìóµFG["
# c:\oss\winpt\src\wptFileManagerDlg.cpp:550
-#: Src/wptFileManagerDlg.cpp:808
+#: Src/wptFileManagerDlg.cpp:816
msgid "Operation Status: Done."
msgstr "ìóµF®¹B"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:573
-#: Src/wptFileManagerDlg.cpp:851
+#: Src/wptFileManagerDlg.cpp:859
#, c-format
msgid ""
"Total Capacity: %12sk\n"
@@ -2106,7 +2112,7 @@
#: Src/wptGPGPrefsDlg.cpp:228 Src/wptGPGPrefsDlg.cpp:234
#: Src/wptGPGPrefsDlg.cpp:239 Src/wptGPGPrefsDlg.cpp:244
#: Src/wptGPGPrefsDlg.cpp:250 Src/wptGPGPrefsDlg.cpp:264
-#: Src/wptKeyEditDlgs.cpp:1762 Src/wptKeyManagerDlg.cpp:940
+#: Src/wptKeyEditDlgs.cpp:1724 Src/wptKeyManagerDlg.cpp:960
#: Src/wptMainProc.cpp:439 Src/wptPreferencesDlg.cpp:215
#: Src/wptPreferencesDlg.cpp:260 Src/wptPreferencesDlg.cpp:272
#: Src/wptPreferencesDlg.cpp:284 Src/wptPreferencesDlg.cpp:315
@@ -2272,7 +2278,7 @@
# c:\oss\winpt\src\wptGPGPrefsDlg.cpp:61
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1071
# c:\oss\winpt\src\wptMainProc.cpp:572
-#: Src/wptGPGPrefsDlg.cpp:141 Src/wptKeyManagerDlg.cpp:1646
+#: Src/wptGPGPrefsDlg.cpp:141 Src/wptKeyManagerDlg.cpp:1672
#: Src/wptMainProc.cpp:598
msgid "GnuPG Preferences"
msgstr "GnuPGJX^Ýè"
@@ -2435,43 +2441,44 @@
# c:\oss\winpt\src\wptKeysigDlg.cpp:302 c:\oss\winpt\src\wptKeysigDlg.cpp:349
# c:\oss\winpt\src\wptKeysigDlg.cpp:397 c:\oss\winpt\src\wptMainProc.cpp:388
# c:\oss\winpt\src\wptMainProc.cpp:536
-#: Src/wptGroupManager.cpp:207 Src/wptGroupManager.cpp:238
-#: Src/wptImagelist.cpp:52 Src/wptKeyManager.cpp:154 Src/wptKeyManager.cpp:159
-#: Src/wptKeyManager.cpp:210 Src/wptKeyManager.cpp:253
-#: Src/wptKeyManager.cpp:265 Src/wptKeyManager.cpp:296
-#: Src/wptKeyManager.cpp:301 Src/wptKeyManager.cpp:308
-#: Src/wptKeyManager.cpp:310 Src/wptKeyManager.cpp:331
-#: Src/wptKeyManager.cpp:340 Src/wptKeyManager.cpp:344
-#: Src/wptKeyManager.cpp:364 Src/wptKeyManager.cpp:405
-#: Src/wptKeyManager.cpp:410 Src/wptKeyManager.cpp:413
-#: Src/wptKeyManager.cpp:418 Src/wptKeyManager.cpp:424
-#: Src/wptKeyManager.cpp:429 Src/wptKeyManager.cpp:557
-#: Src/wptKeyManager.cpp:565 Src/wptKeyManager.cpp:671
-#: Src/wptKeyManager.cpp:700 Src/wptKeyManager.cpp:709
-#: Src/wptKeyManager.cpp:720 Src/wptKeyManager.cpp:746
-#: Src/wptKeyManager.cpp:773 Src/wptKeyManager.cpp:780
-#: Src/wptKeyManager.cpp:804 Src/wptKeyManager.cpp:809
-#: Src/wptKeyManager.cpp:829 Src/wptKeyManager.cpp:884
-#: Src/wptKeyManager.cpp:889 Src/wptKeyManager.cpp:949
-#: Src/wptKeyManager.cpp:979 Src/wptKeyManager.cpp:1068
-#: Src/wptKeyManagerDlg.cpp:1162 Src/wptKeyManagerDlg.cpp:1175
-#: Src/wptKeyManagerDlg.cpp:1185 Src/wptKeyManagerDlg.cpp:1473
-#: Src/wptKeyManagerDlg.cpp:1495 Src/wptKeyManagerDlg.cpp:1510
-#: Src/wptKeyManagerDlg.cpp:1520 Src/wptKeyManagerDlg.cpp:1528
-#: Src/wptKeyManagerDlg.cpp:1538 Src/wptKeyManagerDlg.cpp:1544
-#: Src/wptKeyManagerDlg.cpp:1554 Src/wptKeyManagerDlg.cpp:1567
-#: Src/wptKeyManagerDlg.cpp:1584 Src/wptKeyManagerDlg.cpp:1616
-#: Src/wptKeyManagerDlg.cpp:1675 Src/wptKeyManagerDlg.cpp:1693
-#: Src/wptKeyManagerDlg.cpp:1698 Src/wptKeyManagerDlg.cpp:1703
-#: Src/wptKeyManagerDlg.cpp:1776 Src/wptKeyManagerDlg.cpp:1913
-#: Src/wptKeysigDlg.cpp:93 Src/wptKeysigDlg.cpp:105 Src/wptKeysigDlg.cpp:284
-#: Src/wptKeysigDlg.cpp:358 Src/wptKeysigDlg.cpp:367 Src/wptKeysigDlg.cpp:415
-#: Src/wptMainProc.cpp:413 Src/wptMainProc.cpp:561 Src/wptMainProc.cpp:569
+#: Src/wptGroupManager.cpp:244 Src/wptGroupManager.cpp:274
+#: Src/wptImagelist.cpp:52 Src/wptKeyManager.cpp:168 Src/wptKeyManager.cpp:173
+#: Src/wptKeyManager.cpp:222 Src/wptKeyManager.cpp:265
+#: Src/wptKeyManager.cpp:277 Src/wptKeyManager.cpp:308
+#: Src/wptKeyManager.cpp:313 Src/wptKeyManager.cpp:320
+#: Src/wptKeyManager.cpp:322 Src/wptKeyManager.cpp:343
+#: Src/wptKeyManager.cpp:352 Src/wptKeyManager.cpp:356
+#: Src/wptKeyManager.cpp:376 Src/wptKeyManager.cpp:417
+#: Src/wptKeyManager.cpp:422 Src/wptKeyManager.cpp:425
+#: Src/wptKeyManager.cpp:430 Src/wptKeyManager.cpp:436
+#: Src/wptKeyManager.cpp:441 Src/wptKeyManager.cpp:569
+#: Src/wptKeyManager.cpp:577 Src/wptKeyManager.cpp:683
+#: Src/wptKeyManager.cpp:714 Src/wptKeyManager.cpp:723
+#: Src/wptKeyManager.cpp:734 Src/wptKeyManager.cpp:760
+#: Src/wptKeyManager.cpp:787 Src/wptKeyManager.cpp:792
+#: Src/wptKeyManager.cpp:816 Src/wptKeyManager.cpp:821
+#: Src/wptKeyManager.cpp:838 Src/wptKeyManager.cpp:891
+#: Src/wptKeyManager.cpp:896 Src/wptKeyManager.cpp:952
+#: Src/wptKeyManager.cpp:982 Src/wptKeyManager.cpp:1069
+#: Src/wptKeyManagerDlg.cpp:1182 Src/wptKeyManagerDlg.cpp:1195
+#: Src/wptKeyManagerDlg.cpp:1205 Src/wptKeyManagerDlg.cpp:1499
+#: Src/wptKeyManagerDlg.cpp:1521 Src/wptKeyManagerDlg.cpp:1536
+#: Src/wptKeyManagerDlg.cpp:1546 Src/wptKeyManagerDlg.cpp:1554
+#: Src/wptKeyManagerDlg.cpp:1564 Src/wptKeyManagerDlg.cpp:1570
+#: Src/wptKeyManagerDlg.cpp:1580 Src/wptKeyManagerDlg.cpp:1593
+#: Src/wptKeyManagerDlg.cpp:1610 Src/wptKeyManagerDlg.cpp:1642
+#: Src/wptKeyManagerDlg.cpp:1701 Src/wptKeyManagerDlg.cpp:1719
+#: Src/wptKeyManagerDlg.cpp:1724 Src/wptKeyManagerDlg.cpp:1729
+#: Src/wptKeyManagerDlg.cpp:1800 Src/wptKeyManagerDlg.cpp:1805
+#: Src/wptKeyManagerDlg.cpp:1938 Src/wptKeysigDlg.cpp:93
+#: Src/wptKeysigDlg.cpp:105 Src/wptKeysigDlg.cpp:314 Src/wptKeysigDlg.cpp:388
+#: Src/wptKeysigDlg.cpp:397 Src/wptKeysigDlg.cpp:442 Src/wptMainProc.cpp:413
+#: Src/wptMainProc.cpp:561 Src/wptMainProc.cpp:569
msgid "Key Manager"
msgstr "L[}l[W["
# c:\oss\winpt\src\wptKeyManager.cpp:1064
-#: Src/wptGroupManager.cpp:208
+#: Src/wptGroupManager.cpp:245
#, c-format
msgid ""
"Do you really want to delete this group?\n"
@@ -2483,7 +2490,7 @@
"%s"
# c:\oss\winpt\src\wptKeyManager.cpp:1092
-#: Src/wptGroupManager.cpp:236
+#: Src/wptGroupManager.cpp:272
#, c-format
msgid ""
"Do you really want to delete this entry?\n"
@@ -2564,12 +2571,13 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1273
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1303
# c:\oss\winpt\src\wptKeysigDlg.cpp:191
-#: Src/wptImportList.cpp:262 Src/wptKeyEditDlgs.cpp:261
-#: Src/wptKeyEditDlgs.cpp:1171 Src/wptKeyEditDlgs.cpp:1232
-#: Src/wptKeyEditDlgs.cpp:1487 Src/wptKeyEditDlgs.cpp:1509
-#: Src/wptKeyEditDlgs.cpp:1548 Src/wptKeyEditDlgs.cpp:1581
-#: Src/wptKeylist.cpp:393 Src/wptKeylist.cpp:427 Src/wptKeyPropsDlg.cpp:163
-#: Src/wptKeysigDlg.cpp:143 Src/wptKeysigDlg.cpp:208
+#: Src/wptImportList.cpp:266 Src/wptKeyEditDlgs.cpp:256
+#: Src/wptKeyEditDlgs.cpp:1145 Src/wptKeyEditDlgs.cpp:1197
+#: Src/wptKeyEditDlgs.cpp:1444 Src/wptKeyEditDlgs.cpp:1466
+#: Src/wptKeyEditDlgs.cpp:1505 Src/wptKeyEditDlgs.cpp:1538
+#: Src/wptKeyEditDlgs.cpp:1767 Src/wptKeylist.cpp:421 Src/wptKeylist.cpp:455
+#: Src/wptKeyPropsDlg.cpp:159 Src/wptKeysigDlg.cpp:144
+#: Src/wptKeysigDlg.cpp:214
msgid "Revoked"
msgstr "³øÉÈèܵ½"
@@ -2578,26 +2586,26 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:886
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1141
# c:\oss\winpt\src\wptKeysigDlg.cpp:192
-#: Src/wptImportList.cpp:264 Src/wptKeyEditDlgs.cpp:263
-#: Src/wptKeyEditDlgs.cpp:1169 Src/wptKeyEditDlgs.cpp:1406
-#: Src/wptKeylist.cpp:395 Src/wptKeylist.cpp:425 Src/wptKeyPropsDlg.cpp:160
-#: Src/wptKeysigDlg.cpp:142 Src/wptKeysigDlg.cpp:209
+#: Src/wptImportList.cpp:268 Src/wptKeyEditDlgs.cpp:258
+#: Src/wptKeyEditDlgs.cpp:1143 Src/wptKeyEditDlgs.cpp:1363
+#: Src/wptKeylist.cpp:423 Src/wptKeylist.cpp:453 Src/wptKeyPropsDlg.cpp:157
+#: Src/wptKeysigDlg.cpp:143 Src/wptKeysigDlg.cpp:215
msgid "Expired"
msgstr "úÀØê"
# c:\oss\winpt\src\wptImportList.cpp:55
-#: Src/wptImportList.cpp:268
+#: Src/wptImportList.cpp:272
msgid "secret key"
msgstr "駮"
# c:\oss\winpt\src\wptImportList.cpp:57
-#: Src/wptImportList.cpp:270 Src/wptKeylist.cpp:431
+#: Src/wptImportList.cpp:274 Src/wptKeylist.cpp:459
msgid "public key"
msgstr "öJ®"
# c:\oss\winpt\src\wptImportList.cpp:84
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:967
-#: Src/wptImportList.cpp:301 Src/wptKeyEditDlgs.cpp:1249
+#: Src/wptImportList.cpp:304 Src/wptKeyEditDlgs.cpp:1205
msgid "Invalid user ID"
msgstr "³øÈ[U[ID"
@@ -2607,9 +2615,9 @@
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:45
# c:\oss\winpt\src\wptSigList.cpp:41 c:\oss\winpt\src\wptVerifyList.cpp:79
# c:\oss\winpt\src\wptVerifyList.cpp:88
-#: Src/wptImportList.cpp:350 Src/wptKeylist.cpp:545 Src/wptKeylist.cpp:553
-#: Src/wptKeyManagerDlg.cpp:857 Src/wptKeyManagerDlg.cpp:926
-#: Src/wptKeyserverSearchDlg.cpp:53 Src/wptSigList.cpp:51
+#: Src/wptImportList.cpp:345 Src/wptKeylist.cpp:576 Src/wptKeylist.cpp:584
+#: Src/wptKeyManagerDlg.cpp:877 Src/wptKeyManagerDlg.cpp:946
+#: Src/wptKeyserverSearchDlg.cpp:53 Src/wptSigList.cpp:53
#: Src/wptVerifyList.cpp:112
msgid "User ID"
msgstr "[U[ID"
@@ -2618,8 +2626,8 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:474 c:\oss\winpt\src\wptKeylist.cpp:40
# c:\oss\winpt\src\wptKeylist.cpp:51
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:42
-#: Src/wptImportList.cpp:351 Src/wptKeylist.cpp:547 Src/wptKeylist.cpp:556
-#: Src/wptKeyManagerDlg.cpp:860 Src/wptKeyserverSearchDlg.cpp:50
+#: Src/wptImportList.cpp:346 Src/wptKeylist.cpp:578 Src/wptKeylist.cpp:587
+#: Src/wptKeyManagerDlg.cpp:880 Src/wptKeyserverSearchDlg.cpp:50
msgid "Size"
msgstr "TCY"
@@ -2629,10 +2637,10 @@
# c:\oss\winpt\src\wptKeylist.cpp:39 c:\oss\winpt\src\wptKeylist.cpp:49
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:43
# c:\oss\winpt\src\wptSigList.cpp:45 c:\oss\winpt\src\wptVerifyList.cpp:87
-#: Src/wptImportList.cpp:352 Src/wptKeyEditDlgs.cpp:1093
-#: Src/wptKeylist.cpp:546 Src/wptKeylist.cpp:554 Src/wptKeyManagerDlg.cpp:858
-#: Src/wptKeyManagerDlg.cpp:949 Src/wptKeyRevokersDlg.cpp:58
-#: Src/wptKeyserverSearchDlg.cpp:51 Src/wptSigList.cpp:55
+#: Src/wptImportList.cpp:347 Src/wptKeyEditDlgs.cpp:1077
+#: Src/wptKeylist.cpp:577 Src/wptKeylist.cpp:585 Src/wptKeyManagerDlg.cpp:878
+#: Src/wptKeyManagerDlg.cpp:969 Src/wptKeyRevokersDlg.cpp:58
+#: Src/wptKeyserverSearchDlg.cpp:51 Src/wptSigList.cpp:57
#: Src/wptVerifyList.cpp:111
msgid "Key ID"
msgstr "L[ÌID"
@@ -2642,21 +2650,21 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:920 c:\oss\winpt\src\wptKeylist.cpp:55
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:44
# c:\oss\winpt\src\wptSigList.cpp:44
-#: Src/wptImportList.cpp:353 Src/wptKeyEditDlgs.cpp:1094
-#: Src/wptKeyEditDlgs.cpp:1201 Src/wptKeylist.cpp:560
-#: Src/wptKeyManagerDlg.cpp:864 Src/wptKeyManagerDlg.cpp:952
-#: Src/wptKeyserverSearchDlg.cpp:52 Src/wptSigList.cpp:54
+#: Src/wptImportList.cpp:348 Src/wptKeyEditDlgs.cpp:1078
+#: Src/wptKeyEditDlgs.cpp:1174 Src/wptKeylist.cpp:591
+#: Src/wptKeyManagerDlg.cpp:884 Src/wptKeyManagerDlg.cpp:972
+#: Src/wptKeyserverSearchDlg.cpp:52 Src/wptSigList.cpp:56
msgid "Creation"
msgstr "ì¬"
# c:\oss\winpt\src\wptImportList.cpp:135 c:\oss\winpt\src\wptKeylist.cpp:50
-#: Src/wptImportList.cpp:354 Src/wptKeylist.cpp:555
-#: Src/wptKeyManagerDlg.cpp:859 Src/wptKeyManagerDlg.cpp:951
+#: Src/wptImportList.cpp:349 Src/wptKeylist.cpp:586
+#: Src/wptKeyManagerDlg.cpp:879 Src/wptKeyManagerDlg.cpp:971
msgid "Type"
msgstr "íÞ"
# c:\oss\winpt\src\wptImportList.cpp:216
-#: Src/wptImportList.cpp:426
+#: Src/wptImportList.cpp:418
msgid ""
"It is possible that the ASCII-Armor is damaged\n"
"and thus a CRC error occurs."
@@ -2666,52 +2674,52 @@
# c:\oss\winpt\src\WinPT.cpp:247 c:\oss\winpt\src\wptGPG.cpp:864
# c:\oss\winpt\src\wptGPG.cpp:884
-#: Src/wptKeyCache.cpp:655
+#: Src/wptKeyCache.cpp:748
msgid "Load GPG Keyrings..."
msgstr "GPGL[Oð[h·é..."
# c:\oss\winpt\src\wptKeyCacheDlg.cpp:48
-#: Src/wptKeyCacheDlg.cpp:53
+#: Src/wptKeyCacheDlg.cpp:52
msgid "WinPT Key Caching"
msgstr "WinPT L[LbVO"
# c:\oss\winpt\src\wptKeyCacheDlg.cpp:51
-#: Src/wptKeyCacheDlg.cpp:56
+#: Src/wptKeyCacheDlg.cpp:55
msgid "Caching keyrings, please wait..."
msgstr "L[OªLbVOÅ·BµÎç¨Ò¿¾³¢..."
# c:\oss\winpt\src\wptKeyCacheDlg.cpp:65
-#: Src/wptKeyCacheDlg.cpp:69
+#: Src/wptKeyCacheDlg.cpp:70
msgid "Key Cache"
msgstr "L[LbV
"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:142
-#: Src/wptKeyEditDlgs.cpp:234
+#: Src/wptKeyEditDlgs.cpp:228 Src/wptKeylist.cpp:388
msgid "Ultimate"
msgstr "ÅII"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:155
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:883 c:\oss\winpt\src\wptKeylist.cpp:154
# c:\oss\winpt\src\wptKeylist.cpp:703
-#: Src/wptKeyEditDlgs.cpp:249 Src/wptKeyEditDlgs.cpp:1166
-#: Src/wptKeylist.cpp:235 Src/wptKeylist.cpp:355
+#: Src/wptKeyEditDlgs.cpp:243 Src/wptKeyEditDlgs.cpp:1140
+#: Src/wptKeylist.cpp:243 Src/wptKeylist.cpp:382
msgid "Never"
msgstr "͸ÍÈ¢"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:144
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:166
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:890
-#: Src/wptKeyEditDlgs.cpp:265 Src/wptKeyEditDlgs.cpp:1173
+#: Src/wptKeyEditDlgs.cpp:260 Src/wptKeyEditDlgs.cpp:1147
msgid "OK"
msgstr "OK"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:186
-#: Src/wptKeyEditDlgs.cpp:288
+#: Src/wptKeyEditDlgs.cpp:282
msgid "user ID"
msgstr "[U[ID"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:186
-#: Src/wptKeyEditDlgs.cpp:289
+#: Src/wptKeyEditDlgs.cpp:283
#, c-format
msgid ""
"Could not get key information for: \"%s\":\n"
@@ -2719,7 +2727,7 @@
msgstr "L[ÌîñðȺÉεÄæèo·±ÆªÅ«Ü¹ñŵ½: \"%s\"%s"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:223
-#: Src/wptKeyEditDlgs.cpp:364
+#: Src/wptKeyEditDlgs.cpp:355
msgid ""
"Remember that the image is stored within your public key. If you use a very "
"large picture, your key will become very large as well! Keeping the image "
@@ -2730,7 +2738,7 @@
"·B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:224
-#: Src/wptKeyEditDlgs.cpp:365
+#: Src/wptKeyEditDlgs.cpp:356
msgid ""
"Pick an image to use for your photo ID.\n"
"The image must be a JPEG file."
@@ -2740,8 +2748,8 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:225
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:320
-#: Src/wptKeyEditDlgs.cpp:366 Src/wptKeyEditDlgs.cpp:454
-#: Src/wptKeysignDlg.cpp:286
+#: Src/wptKeyEditDlgs.cpp:357 Src/wptKeyEditDlgs.cpp:445
+#: Src/wptKeysignDlg.cpp:283
msgid "Passphrase"
msgstr "pXt[Y"
@@ -2750,12 +2758,12 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:260
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:275
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:695
-#: Src/wptKeyEditDlgs.cpp:368
+#: Src/wptKeyEditDlgs.cpp:359
msgid "Add Photo ID"
msgstr "tHgðÇÁ·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:241
-#: Src/wptKeyEditDlgs.cpp:383
+#: Src/wptKeyEditDlgs.cpp:374
msgid "Select Image File"
msgstr "æt@CðIð"
@@ -2764,25 +2772,25 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:260
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:275
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:695
-#: Src/wptKeyEditDlgs.cpp:387 Src/wptKeyEditDlgs.cpp:397
-#: Src/wptKeyEditDlgs.cpp:403 Src/wptKeyEditDlgs.cpp:415
-#: Src/wptKeyEditDlgs.cpp:926
+#: Src/wptKeyEditDlgs.cpp:378 Src/wptKeyEditDlgs.cpp:388
+#: Src/wptKeyEditDlgs.cpp:394 Src/wptKeyEditDlgs.cpp:406
+#: Src/wptKeyEditDlgs.cpp:911
msgid "Add Photo"
msgstr "tHgðÇÁ·é"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:141
-#: Src/wptKeyEditDlgs.cpp:388
+#: Src/wptKeyEditDlgs.cpp:379
#, c-format
msgid "'%s' is not a valid JPEG file."
msgstr "Ìt@C'%s'ªLøÈJPEGÅÍ èܹñB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:248
-#: Src/wptKeyEditDlgs.cpp:397 Src/wptKeyRevokeDlg.cpp:149
+#: Src/wptKeyEditDlgs.cpp:388 Src/wptKeyRevokeDlg.cpp:173
msgid "Please enter a file name."
msgstr "t@C¼ðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:252
-#: Src/wptKeyEditDlgs.cpp:401
+#: Src/wptKeyEditDlgs.cpp:392
msgid ""
"The JPEG is really large.\n"
"Are you sure you want to use it?"
@@ -2791,7 +2799,7 @@
"gp·é±ÆÉÔᢪ èܹñ©H"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:281
-#: Src/wptKeyEditDlgs.cpp:420
+#: Src/wptKeyEditDlgs.cpp:411
msgid "Photo successfully added."
msgstr "tHgª³µÇÁ³êܵ½B"
@@ -2810,23 +2818,23 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:167
# c:\oss\winpt\src\wptOwnertrustDlg.cpp:75
# c:\oss\winpt\src\wptOwnertrustDlg.cpp:89
-#: Src/wptKeyEditDlgs.cpp:421 Src/wptKeyEditDlgs.cpp:491
-#: Src/wptKeyEditDlgs.cpp:575 Src/wptKeyEditDlgs.cpp:751
-#: Src/wptKeyEditDlgs.cpp:1511 Src/wptKeyEditDlgs.cpp:1583
-#: Src/wptKeyEditDlgs.cpp:1668 Src/wptKeyEditDlgs.cpp:1850
-#: Src/wptKeygenDlg.cpp:492 Src/wptKeygenDlg.cpp:607
-#: Src/wptKeyPropsDlg.cpp:357 Src/wptOwnertrustDlg.cpp:124
+#: Src/wptKeyEditDlgs.cpp:412 Src/wptKeyEditDlgs.cpp:479
+#: Src/wptKeyEditDlgs.cpp:562 Src/wptKeyEditDlgs.cpp:736
+#: Src/wptKeyEditDlgs.cpp:1468 Src/wptKeyEditDlgs.cpp:1540
+#: Src/wptKeyEditDlgs.cpp:1625 Src/wptKeyEditDlgs.cpp:1824
+#: Src/wptKeygenDlg.cpp:488 Src/wptKeygenDlg.cpp:604
+#: Src/wptKeyPropsDlg.cpp:361 Src/wptOwnertrustDlg.cpp:124
#: Src/wptOwnertrustDlg.cpp:136
msgid "GnuPG Status"
msgstr "GnuPGÌóÔ"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:318
-#: Src/wptKeyEditDlgs.cpp:452
+#: Src/wptKeyEditDlgs.cpp:443
msgid "Appointing a key as designated revoker cannot be undone."
msgstr "L[ð³ø»«Ì¤wè³ê½ãA³Éß³êܹñB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:319
-#: Src/wptKeyEditDlgs.cpp:453
+#: Src/wptKeyEditDlgs.cpp:444
msgid "Public key"
msgstr "öJ®"
@@ -2834,8 +2842,8 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:342
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:358
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:708
-#: Src/wptKeyEditDlgs.cpp:456 Src/wptKeyEditDlgs.cpp:472
-#: Src/wptKeyEditDlgs.cpp:485 Src/wptKeyEditDlgs.cpp:957
+#: Src/wptKeyEditDlgs.cpp:447 Src/wptKeyEditDlgs.cpp:460
+#: Src/wptKeyEditDlgs.cpp:473 Src/wptKeyEditDlgs.cpp:942
msgid "Add Revoker"
msgstr "³ø»«Ì¤ðÇÁ·é"
@@ -2844,35 +2852,35 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1324
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1365
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1415
-#: Src/wptKeyEditDlgs.cpp:472 Src/wptKeyEditDlgs.cpp:1543
-#: Src/wptKeyEditDlgs.cpp:1600 Src/wptKeyEditDlgs.cpp:1645
-#: Src/wptKeyEditDlgs.cpp:1789 Src/wptKeyEditDlgs.cpp:1820
-#: Src/wptKeyEditDlgs.cpp:1988
+#: Src/wptKeyEditDlgs.cpp:460 Src/wptKeyEditDlgs.cpp:1500
+#: Src/wptKeyEditDlgs.cpp:1557 Src/wptKeyEditDlgs.cpp:1602
+#: Src/wptKeyEditDlgs.cpp:1756 Src/wptKeyEditDlgs.cpp:1794
+#: Src/wptKeyEditDlgs.cpp:1980
msgid "Please select a user ID."
msgstr "[U[IDðIñž³¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:363
-#: Src/wptKeyEditDlgs.cpp:490
+#: Src/wptKeyEditDlgs.cpp:478
msgid "Revoker successfully addded."
msgstr "³ø»·é«Ì¤ÌÇÁɬ÷µÜµ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:394
-#: Src/wptKeyEditDlgs.cpp:524
+#: Src/wptKeyEditDlgs.cpp:512
msgid "Add new User ID"
msgstr "Vµ¢[U[IDðÇÁ·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:396
-#: Src/wptKeyEditDlgs.cpp:526
+#: Src/wptKeyEditDlgs.cpp:514
msgid "&Email"
msgstr "dq[(&E)"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:397
-#: Src/wptKeyEditDlgs.cpp:527
+#: Src/wptKeyEditDlgs.cpp:515
msgid "&Comment"
msgstr "Rg(&C)"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:414
-#: Src/wptKeyEditDlgs.cpp:543
+#: Src/wptKeyEditDlgs.cpp:531
msgid "Please enter a name (min. 5 chars.)"
msgstr "¼Oðü͵ľ³¢B(Åá·³T¶)"
@@ -2880,14 +2888,14 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:418
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:423
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:427
+#: Src/wptKeyEditDlgs.cpp:532 Src/wptKeyEditDlgs.cpp:538
#: Src/wptKeyEditDlgs.cpp:543 Src/wptKeyEditDlgs.cpp:547
-#: Src/wptKeyEditDlgs.cpp:552 Src/wptKeyEditDlgs.cpp:556
-#: Src/wptKeyEditDlgs.cpp:573
+#: Src/wptKeyEditDlgs.cpp:560
msgid "UserID"
msgstr "[U[ID"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:418
-#: Src/wptKeyEditDlgs.cpp:547
+#: Src/wptKeyEditDlgs.cpp:537
msgid ""
"Please enter the email address in the email field and not in the name field"
msgstr ""
@@ -2895,43 +2903,43 @@
"¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:423
-#: Src/wptKeyEditDlgs.cpp:552
+#: Src/wptKeyEditDlgs.cpp:543
msgid "Please enter an email address."
msgstr "dq[AhXðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:427
-#: Src/wptKeyEditDlgs.cpp:556
+#: Src/wptKeyEditDlgs.cpp:547
msgid "Invalid email address."
msgstr "³øÈ[AhXB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:615
-#: Src/wptKeyEditDlgs.cpp:575
+#: Src/wptKeyEditDlgs.cpp:562
msgid "user ID successfully added."
msgstr "[U[IDð³µÇÁµÜµ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:472
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:656
-#: Src/wptKeyEditDlgs.cpp:660 Src/wptKeyEditDlgs.cpp:864
+#: Src/wptKeyEditDlgs.cpp:646 Src/wptKeyEditDlgs.cpp:849
msgid "Add new Subkey"
msgstr "Vµ¢TuL[ðÇÁ·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:473
-#: Src/wptKeyEditDlgs.cpp:661
+#: Src/wptKeyEditDlgs.cpp:647
msgid "Key type"
msgstr "L[ÌíÞ"
# c:\oss\winpt\src\wptKeygenDlg.cpp:146
-#: Src/wptKeyEditDlgs.cpp:662
+#: Src/wptKeyEditDlgs.cpp:648
msgid "Size in bits"
msgstr "rbgPÊÌ嫳"
# c:\oss\winpt\src\wptKeygenDlg.cpp:150
-#: Src/wptKeyEditDlgs.cpp:663
+#: Src/wptKeyEditDlgs.cpp:649
msgid "Key expiration"
msgstr "L[ÌLøúÀ"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:508
-#: Src/wptKeyEditDlgs.cpp:709
+#: Src/wptKeyEditDlgs.cpp:695
msgid "Please select one entry."
msgstr "IðÚ©çêÂIñž³¢B"
@@ -2944,18 +2952,18 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:540
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:637
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:676
-#: Src/wptKeyEditDlgs.cpp:710 Src/wptKeyEditDlgs.cpp:716
-#: Src/wptKeyEditDlgs.cpp:748 Src/wptKeyEditDlgs.cpp:847
+#: Src/wptKeyEditDlgs.cpp:696 Src/wptKeyEditDlgs.cpp:702
+#: Src/wptKeyEditDlgs.cpp:733 Src/wptKeyEditDlgs.cpp:832
msgid "Add Subkey"
msgstr "TuL[ðÇÁ·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:521
-#: Src/wptKeyEditDlgs.cpp:715
+#: Src/wptKeyEditDlgs.cpp:701
msgid "DSS uses a fixed keysize of 1024. Size changed."
msgstr "DSSÍÅèL[TCY1024ªgpµÜ·BTCYªÏX³êܵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:678
-#: Src/wptKeyEditDlgs.cpp:750
+#: Src/wptKeyEditDlgs.cpp:735
msgid "Subkey successfully added."
msgstr "TuL[ª³µÇÁ³êܵ½B"
@@ -2968,40 +2976,40 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1196
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1258
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:918
-#: Src/wptKeyEditDlgs.cpp:778 Src/wptKeyEditDlgs.cpp:846
-#: Src/wptKeyEditDlgs.cpp:925 Src/wptKeyEditDlgs.cpp:957
-#: Src/wptKeyEditDlgs.cpp:1037 Src/wptKeyEditDlgs.cpp:1395
-#: Src/wptKeyEditDlgs.cpp:1470 Src/wptKeyEditDlgs.cpp:1532
-#: Src/wptKeyManagerDlg.cpp:1527
+#: Src/wptKeyEditDlgs.cpp:763 Src/wptKeyEditDlgs.cpp:831
+#: Src/wptKeyEditDlgs.cpp:910 Src/wptKeyEditDlgs.cpp:942
+#: Src/wptKeyEditDlgs.cpp:1022 Src/wptKeyEditDlgs.cpp:1352
+#: Src/wptKeyEditDlgs.cpp:1427 Src/wptKeyEditDlgs.cpp:1489
+#: Src/wptKeyManagerDlg.cpp:1553
msgid "There is no secret key available!"
msgstr "駮ª èܹñB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:579
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:599
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:613
-#: Src/wptKeyEditDlgs.cpp:779 Src/wptKeyEditDlgs.cpp:797
+#: Src/wptKeyEditDlgs.cpp:764 Src/wptKeyEditDlgs.cpp:782
msgid "Add user ID"
msgstr "[U[IDðÇÁ·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1177
-#: Src/wptKeyEditDlgs.cpp:904
+#: Src/wptKeyEditDlgs.cpp:889
msgid "Preferred keyserver successfully set."
msgstr "ó]ÌL[T[o[ª³µÝèūܵ½B"
# c:\oss\winpt\src\wptKeyEditOwnertrustDlg.cpp:58
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:189
-#: Src/wptKeyEditDlgs.cpp:991 Src/wptKeyEditOwnertrustDlg.cpp:55
-#: Src/wptKeyPropsDlg.cpp:349
+#: Src/wptKeyEditDlgs.cpp:976 Src/wptKeyEditOwnertrustDlg.cpp:55
+#: Src/wptKeyPropsDlg.cpp:353
msgid "Change Ownertrust"
msgstr "LÒÌM(ownertrust)ÌÏX"
# c:\oss\winpt\src\wptKeyManager.cpp:156
-#: Src/wptKeyEditDlgs.cpp:994 Src/wptKeyManager.cpp:208
+#: Src/wptKeyEditDlgs.cpp:979 Src/wptKeyManager.cpp:220
msgid "Key status changed."
msgstr "L[ÌóÔªÏX³êĢܷB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:753
-#: Src/wptKeyEditDlgs.cpp:1043
+#: Src/wptKeyEditDlgs.cpp:1028
msgid ""
"Cannot change passphrase because the key\n"
"is protected with the IDEA encryption algorithm."
@@ -3010,19 +3018,19 @@
"IDEAûASYÅÛì³êÄ¢é©çÅ·B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:760
-#: Src/wptKeyEditDlgs.cpp:1050
+#: Src/wptKeyEditDlgs.cpp:1035
msgid "Current (old) Passphrase"
msgstr "Jg(â)pXt[Y"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:764
-#: Src/wptKeyEditDlgs.cpp:1054
+#: Src/wptKeyEditDlgs.cpp:1039
msgid "New Passphrase"
msgstr "Vµ¢pXt[Y"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:771
# c:\oss\winpt\src\wptKeygenDlg.cpp:250
# c:\oss\winpt\src\wptPassphraseDlg.cpp:153
-#: Src/wptKeyEditDlgs.cpp:1061 Src/wptPassphraseDlg.cpp:191
+#: Src/wptKeyEditDlgs.cpp:1046 Src/wptPassphraseDlg.cpp:191
msgid ""
"The passphrase contains 8-bit characters.\n"
"It is not suggested to use charset specific characters."
@@ -3031,57 +3039,52 @@
"'charset' êp¶ÌgpÍEµÄ¨èܹñB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:789
-#: Src/wptKeyEditDlgs.cpp:1073
+#: Src/wptKeyEditDlgs.cpp:1058
msgid "Change Passwd"
msgstr "pX[hÌÏX"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:791
-#: Src/wptKeyEditDlgs.cpp:1075
+#: Src/wptKeyEditDlgs.cpp:1060
msgid "Passphrase successfully changed."
msgstr "pXt[YÌÏXͳµÅ«Üµ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:806
-#: Src/wptKeyEditDlgs.cpp:1092 Src/wptKeyManagerDlg.cpp:865
+#: Src/wptKeyEditDlgs.cpp:1076 Src/wptKeyManagerDlg.cpp:885
msgid "Description"
msgstr "Ú×"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:809
-#: Src/wptKeyEditDlgs.cpp:1095
+#: Src/wptKeyEditDlgs.cpp:1079
msgid "Expires"
msgstr "úÀØê·é"
-# c:\oss\winpt\src\wptKeyEditDlgs.cpp:823
-# c:\oss\winpt\src\wptKeyEditDlgs.cpp:926
-#: Src/wptKeyEditDlgs.cpp:1109 Src/wptKeyEditDlgs.cpp:1207
-msgid "Could not find key."
-msgstr "L[ð©Â¯é±ÆªÅ«Ü¹ñŵ½B"
-
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:829
-#: Src/wptKeyEditDlgs.cpp:1116
+#: Src/wptKeyEditDlgs.cpp:1094
msgid "No subkey(s) found."
msgstr "TuL[ª©Â©èܹñB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:918 c:\oss\winpt\src\wptKeylist.cpp:42
# c:\oss\winpt\src\wptKeylist.cpp:53
-#: Src/wptKeyEditDlgs.cpp:1198 Src/wptKeylist.cpp:549 Src/wptKeylist.cpp:558
-#: Src/wptKeyManagerDlg.cpp:862
+#: Src/wptKeyEditDlgs.cpp:1171 Src/wptKeylist.cpp:580 Src/wptKeylist.cpp:589
+#: Src/wptKeyManagerDlg.cpp:882
msgid "Validity"
msgstr "Lø«"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:396
-#: Src/wptKeyEditDlgs.cpp:1200
+#: Src/wptKeyEditDlgs.cpp:1173
msgid "Email"
msgstr "dq["
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:932
-#: Src/wptKeyEditDlgs.cpp:1213
+#: Src/wptKeyEditDlgs.cpp:1181
msgid "No user ID(s) found."
msgstr "[U[IDª©Â©èܹñŵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1043
-#: Src/wptKeyEditDlgs.cpp:1307
+#: Src/wptKeyEditDlgs.cpp:1263
+#, fuzzy
msgid ""
-"ADDUID \t\tadd a user ID\r\n"
+"ADDUID \t\tadd a user ID\r\n"
"ADDPHOTO \t\tadd a photo ID\r\n"
"DELUID \t\tdelete a user ID\r\n"
"ADDKEY \t\tadd a secondard key\r\n"
@@ -3093,14 +3096,15 @@
"UPDPREF \t\tupdated preferences\r\n"
"PASSWD \t\tchange the passphrase\r\n"
"PRIMARY \t\tflag user ID as primary\r\n"
-"TRUST\t \t\tchange the ownertrust\r\n"
+"TRUST\t \t\tchange the ownertrust\r\n"
"REVUID \t\trevoke a user ID\r\n"
"REVKEY \t\trevoke a secondary key\r\n"
"DISABLE \t\tdisable a key\r\n"
"ENABLE \t\tenable a key\r\n"
"SIGN\t \t\tsign a user-id (exportable)\r\n"
-"LSIGN\t \t\tsign a user-id (non-exportable)\r\n"
+"LSIGN\t \t\tsign a user-id (non-exportable)\r\n"
"CLEAN \t\tremove unusable signatures from key\r\n"
+"MINIMIZE \t\tremove all signatures from key\r\n"
msgstr ""
"ADDUID \t\t[U[IDðÇÁ·é\r\n"
"ADDPHOTO \t\ttHgIDðÇÁ·é\r\n"
@@ -3124,22 +3128,22 @@
"CLEAN \t\tsÀè̼ðL[©çO·\r\n"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1064
-#: Src/wptKeyEditDlgs.cpp:1328
+#: Src/wptKeyEditDlgs.cpp:1285
msgid "Key Edit Help"
msgstr "L[ÒWÌwv"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1078
-#: Src/wptKeyEditDlgs.cpp:1344
+#: Src/wptKeyEditDlgs.cpp:1301
msgid "Primary key can not be deleted!"
msgstr "vC}[L[ªíūܹñI"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1086
-#: Src/wptKeyEditDlgs.cpp:1352
+#: Src/wptKeyEditDlgs.cpp:1309
msgid "Primary subkey can not be deleted!"
msgstr "vC}[TuL[ªíūܹñI"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1092
-#: Src/wptKeyEditDlgs.cpp:1360
+#: Src/wptKeyEditDlgs.cpp:1317
#, c-format
msgid ""
"\"Subkey %s.\"\n"
@@ -3157,16 +3161,16 @@
"±ÌTuL[ð{ÉíµÜ·©H"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1109
-#: Src/wptKeyEditDlgs.cpp:1372
+#: Src/wptKeyEditDlgs.cpp:1329
msgid "Delete Subkey"
msgstr "TuL[Ìí"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1113
-#: Src/wptKeyEditDlgs.cpp:1376
+#: Src/wptKeyEditDlgs.cpp:1333
msgid "Subkey successfully deleted."
msgstr "TuL[ð³µí³êܵ½B"
-#: Src/wptKeyEditDlgs.cpp:1407
+#: Src/wptKeyEditDlgs.cpp:1364
msgid ""
"Key already expired.\n"
"\n"
@@ -3179,22 +3183,22 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1146
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1149
# c:\oss\winpt\src\wptKeygenDlg.cpp:303 c:\oss\winpt\src\wptKeygenDlg.cpp:306
-#: Src/wptKeyEditDlgs.cpp:1416 Src/wptKeyEditDlgs.cpp:1419
+#: Src/wptKeyEditDlgs.cpp:1373 Src/wptKeyEditDlgs.cpp:1376
msgid "Key Expiration Date"
msgstr "L[ÌLøúÀ"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1173
-#: Src/wptKeyEditDlgs.cpp:1442
+#: Src/wptKeyEditDlgs.cpp:1399
msgid "Expire Subkey"
msgstr "úÀÌØê½TuL["
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1177
-#: Src/wptKeyEditDlgs.cpp:1448
+#: Src/wptKeyEditDlgs.cpp:1405
msgid "Subkey expire date successfully set."
msgstr "TuL[̸øúª³µÝèūܵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1206
-#: Src/wptKeyEditDlgs.cpp:1479
+#: Src/wptKeyEditDlgs.cpp:1436
msgid ""
"No subkeys were found, if you want to revoke the\n"
"whole key, please use the Key Manager command directly.\n"
@@ -3207,37 +3211,37 @@
"±ÌR}hÍVOTuL[ÌÝð³øÉ·é½ßg¦Ü·B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1215
-#: Src/wptKeyEditDlgs.cpp:1488
+#: Src/wptKeyEditDlgs.cpp:1445
msgid "Key already revoked."
msgstr "L[ªùɳøÆÈÁĢܷB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1235
-#: Src/wptKeyEditDlgs.cpp:1507
+#: Src/wptKeyEditDlgs.cpp:1464
msgid "Revoke Subkey"
msgstr "TuL[ð³ø·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1239
-#: Src/wptKeyEditDlgs.cpp:1511
+#: Src/wptKeyEditDlgs.cpp:1468
msgid "Subkey successfully revoked."
msgstr "TuL[ð³µ³øɵܵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1258
-#: Src/wptKeyEditDlgs.cpp:1533
+#: Src/wptKeyEditDlgs.cpp:1490
msgid "Revoke user ID"
msgstr "[U[IDð³ø·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1263
-#: Src/wptKeyEditDlgs.cpp:1538
+#: Src/wptKeyEditDlgs.cpp:1495
msgid "Key has only one user ID."
msgstr "L[Ì[U[IDªÐƵ© èܹñB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1274
-#: Src/wptKeyEditDlgs.cpp:1549
+#: Src/wptKeyEditDlgs.cpp:1506
msgid "This user ID has been already revoked."
msgstr "±Ì[U[IDª³øÆÈÁĢܷB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1279
-#: Src/wptKeyEditDlgs.cpp:1555
+#: Src/wptKeyEditDlgs.cpp:1512
#, c-format
msgid ""
"user ID \"%s\".\n"
@@ -3249,55 +3253,55 @@
"±Ì[U[IDð{ɳøɵܷ©H"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1258
-#: Src/wptKeyEditDlgs.cpp:1579
+#: Src/wptKeyEditDlgs.cpp:1536
msgid "Revoke User ID"
msgstr "[U[IDð³ø·é"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1305
-#: Src/wptKeyEditDlgs.cpp:1583
+#: Src/wptKeyEditDlgs.cpp:1540
msgid "User ID successfully revoked"
msgstr "[U[IDð³øÉ·é±Æª¬÷µÜµ½"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1535
-#: Src/wptKeyEditDlgs.cpp:1625
+#: Src/wptKeyEditDlgs.cpp:1582
msgid "Could not set user ID preferences"
msgstr "[U[IDIvVðZbg·é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1388
-#: Src/wptKeyEditDlgs.cpp:1665
+#: Src/wptKeyEditDlgs.cpp:1622
msgid "Primary"
msgstr "vC}["
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1391
-#: Src/wptKeyEditDlgs.cpp:1668
+#: Src/wptKeyEditDlgs.cpp:1625
msgid "User ID successfully flagged"
msgstr "[U[IDɳµtOð¯ܵ½B"
-#: Src/wptKeyEditDlgs.cpp:1755
+#: Src/wptKeyEditDlgs.cpp:1719
msgid "No preferences available."
msgstr "JX^Ýèª èܹñB"
-#: Src/wptKeyEditDlgs.cpp:1761
+#: Src/wptKeyEditDlgs.cpp:1723
msgid "MDC feature"
msgstr "MDC«Ì¤"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:186
-#: Src/wptKeyEditDlgs.cpp:1763
+#: Src/wptKeyEditDlgs.cpp:1725
msgid "user ID:"
msgstr "[U[IDF"
# c:\oss\winpt\src\wptKeyeditSetPrefDlg.cpp:112
-#: Src/wptKeyEditDlgs.cpp:1764 Src/wptKeyeditSetPrefDlg.cpp:116
+#: Src/wptKeyEditDlgs.cpp:1726 Src/wptKeyeditSetPrefDlg.cpp:116
msgid "Key Preferences"
msgstr "L[ÌJX^Ýè"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1411
-#: Src/wptKeyEditDlgs.cpp:1815
+#: Src/wptKeyEditDlgs.cpp:1789
msgid "Primary user ID can not be deleted!"
msgstr "vC}[[U[IDªíūܹñI"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1420
-#: Src/wptKeyEditDlgs.cpp:1826
+#: Src/wptKeyEditDlgs.cpp:1800
#, c-format
msgid ""
"user ID \"%s\".\n"
@@ -3313,52 +3317,68 @@
"±Ì[U[IDð{ÉíµÜ·©H"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1438
-#: Src/wptKeyEditDlgs.cpp:1846
+#: Src/wptKeyEditDlgs.cpp:1820
msgid "Delete user ID"
msgstr "[U[IDðí·éB"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1442
-#: Src/wptKeyEditDlgs.cpp:1850
+#: Src/wptKeyEditDlgs.cpp:1824
msgid "User ID successfully deleted"
msgstr "[U[IDð³µíµÜµ½B"
-#: Src/wptKeyEditDlgs.cpp:1955
+#: Src/wptKeyEditDlgs.cpp:1929 Src/wptKeyEditDlgs.cpp:1947
msgid "Finished to compact key."
msgstr "L[ðRpNg·é±Æª®¬µÜµ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:1064
-#: Src/wptKeyEditDlgs.cpp:1992
+#: Src/wptKeyEditDlgs.cpp:1984
msgid "Do you really want to make this sig exportable?"
msgstr "±Ì¼ð{ÉGLX|[gÅéà̵ܷ©H"
-
# c:\oss\winpt\src\wptKeysignDlg.cpp:325
-#: Src/wptKeyEditDlgs.cpp:2016 Src/wptKeysignDlg.cpp:395
+#: Src/wptKeyEditDlgs.cpp:2008 Src/wptKeysignDlg.cpp:392
msgid "Key successfully signed."
msgstr "L[ð¼·é±Æɬ÷µÜµ½B"
+#: Src/wptKeyEditDlgs.cpp:2071
+#, c-format
+msgid ""
+"Your keys is listed as a designated revoker for the key\n"
+"\n"
+"%s\n"
+"\n"
+"Are you sure you want to create a revocation certificate\n"
+"which allow to revoke the key listed above?"
+msgstr ""
+
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1525
-#: Src/wptKeyEditDlgs.cpp:2074
+#: Src/wptKeyEditDlgs.cpp:2119
msgid "Could not set subkey window procedure."
msgstr "TuL[EBhvV[WðZbg·é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1535
-#: Src/wptKeyEditDlgs.cpp:2087
+#: Src/wptKeyEditDlgs.cpp:2132
msgid "Could not set user ID window procedure."
msgstr "[U[IDEBhvV[WðZbg·é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:397
-#: Src/wptKeyEditDlgs.cpp:2096
+#: Src/wptKeyEditDlgs.cpp:2141
msgid "Command>"
msgstr "R}h"
+# c:\oss\winpt\src\wptKeyPropsDlg.cpp:115
+#: Src/wptKeyEditDlgs.cpp:2144
+#, fuzzy
+msgid "&Revoke..."
+msgstr "³ø»«Ì¤"
+
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1561
-#: Src/wptKeyEditDlgs.cpp:2128
+#: Src/wptKeyEditDlgs.cpp:2176
msgid "Please select a command."
msgstr "R}hðIñž³¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1566
-#: Src/wptKeyEditDlgs.cpp:2132
+#: Src/wptKeyEditDlgs.cpp:2180
msgid "This command cannot be used with PGP 2 (v3) keys.\n"
msgstr "±ÌR}hÍ PGP 2 (v3) ÌL[Æg¦Ü¹ñB\n"
@@ -3418,8 +3438,8 @@
# c:\oss\winpt\src\wptOwnertrustDlg.cpp:81
# c:\oss\winpt\src\wptOwnertrustDlg.cpp:86
#: Src/wptKeyEditOwnertrustDlg.cpp:88 Src/wptKeyEditOwnertrustDlg.cpp:95
-#: Src/wptKeyEditOwnertrustDlg.cpp:104 Src/wptKeyManagerDlg.cpp:920
-#: Src/wptKeyManagerDlg.cpp:1742 Src/wptKeyPropsDlg.cpp:289
+#: Src/wptKeyEditOwnertrustDlg.cpp:104 Src/wptKeyManagerDlg.cpp:940
+#: Src/wptKeyManagerDlg.cpp:1766 Src/wptKeyPropsDlg.cpp:293
#: Src/wptOwnertrustDlg.cpp:97 Src/wptOwnertrustDlg.cpp:121
#: Src/wptOwnertrustDlg.cpp:133
msgid "Ownertrust"
@@ -3453,11 +3473,11 @@
# c:\oss\winpt\src\wptKeygenDlg.cpp:289 c:\oss\winpt\src\wptKeygenDlg.cpp:311
# c:\oss\winpt\src\wptKeygenDlg.cpp:392
#: Src/wptKeygenCBDlg.cpp:85 Src/wptKeygenDlg.cpp:297 Src/wptKeygenDlg.cpp:306
-#: Src/wptKeygenDlg.cpp:368 Src/wptKeygenDlg.cpp:407 Src/wptKeygenDlg.cpp:412
-#: Src/wptKeygenDlg.cpp:417 Src/wptKeygenDlg.cpp:422 Src/wptKeygenDlg.cpp:428
-#: Src/wptKeygenDlg.cpp:435 Src/wptKeygenDlg.cpp:447 Src/wptKeygenDlg.cpp:454
-#: Src/wptKeygenDlg.cpp:489 Src/wptKeygenDlg.cpp:582
-#: Src/wptKeyManagerDlg.cpp:1607 Src/wptPassphraseDlg.cpp:109
+#: Src/wptKeygenDlg.cpp:369 Src/wptKeygenDlg.cpp:408 Src/wptKeygenDlg.cpp:413
+#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:423 Src/wptKeygenDlg.cpp:430
+#: Src/wptKeygenDlg.cpp:438 Src/wptKeygenDlg.cpp:452 Src/wptKeygenDlg.cpp:461
+#: Src/wptKeygenDlg.cpp:485 Src/wptKeygenDlg.cpp:581
+#: Src/wptKeyManagerDlg.cpp:1633 Src/wptPassphraseDlg.cpp:109
msgid "Key Generation"
msgstr "L[Ìì¬"
@@ -3531,7 +3551,7 @@
msgstr "RSA yÑ RSA (PGP)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:144
-#: Src/wptKeygenDlg.cpp:370
+#: Src/wptKeygenDlg.cpp:371
msgid ""
"NOTE: Key generation can be a lengthy process! Please wait until you get the "
"message that key generation was finished."
@@ -3540,84 +3560,84 @@
"Z[WªÐ夶·éÜŨҿ¾³¢B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:146
-#: Src/wptKeygenDlg.cpp:372
+#: Src/wptKeygenDlg.cpp:373
msgid "Subkey size in &bits"
msgstr "TuL[ÌrbgPÊÅÌ嫳(&B)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:147
-#: Src/wptKeygenDlg.cpp:373
+#: Src/wptKeygenDlg.cpp:374
msgid "&Real name"
msgstr "À¼(&R)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:153
-#: Src/wptKeygenDlg.cpp:377
+#: Src/wptKeygenDlg.cpp:378
msgid "Key &type"
msgstr "L[ÌíÞ(&T)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:189
-#: Src/wptKeygenDlg.cpp:406
+#: Src/wptKeygenDlg.cpp:407
msgid "Invalid value. Allowed values 1024-4096 bits."
msgstr "³øÈlBLøÍÍÍ1024`4096rbgÅ·B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:194
-#: Src/wptKeygenDlg.cpp:411
+#: Src/wptKeygenDlg.cpp:412
msgid "Do you really need such a large key?"
msgstr "±Ìæ¤È·¢L[ð{É¢èÜ·©H"
# c:\oss\winpt\src\wptKeygenDlg.cpp:200 c:\oss\winpt\src\wptKeygenDlg.cpp:377
-#: Src/wptKeygenDlg.cpp:417 Src/wptKeygenDlg.cpp:562
+#: Src/wptKeygenDlg.cpp:418 Src/wptKeygenDlg.cpp:558
msgid "Please enter the name."
msgstr "¼Oðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:382
-#: Src/wptKeygenDlg.cpp:421 Src/wptKeygenDlg.cpp:567
+#: Src/wptKeygenDlg.cpp:422 Src/wptKeygenDlg.cpp:563
msgid "Please do not enter the email address in the name field."
msgstr "¼O̪Édq[AhXðüêȢž³¢B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:205 c:\oss\winpt\src\wptKeygenDlg.cpp:388
-#: Src/wptKeygenDlg.cpp:427 Src/wptKeygenDlg.cpp:573
+#: Src/wptKeygenDlg.cpp:429 Src/wptKeygenDlg.cpp:570
msgid "Please enter a valid email address."
msgstr "LøÈdq[AhXðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:211
-#: Src/wptKeygenDlg.cpp:434
+#: Src/wptKeygenDlg.cpp:437
msgid "Please do NOT enter the email address in the comment field."
msgstr "Rg̪Édq[AhXðüêȢž³¢B"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:342
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:118
# c:\oss\winpt\src\wptKeygenDlg.cpp:222
-#: Src/wptKeygenDlg.cpp:453 Src/wptKeyRevokeDlg.cpp:157
+#: Src/wptKeygenDlg.cpp:460 Src/wptKeyRevokeDlg.cpp:181
msgid "Please enter the passphrase."
msgstr "pXt[Yðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:292 c:\oss\winpt\src\wptKeygenDlg.cpp:416
-#: Src/wptKeygenDlg.cpp:492 Src/wptKeygenDlg.cpp:607
+#: Src/wptKeygenDlg.cpp:488 Src/wptKeygenDlg.cpp:604
msgid "Key Generation completed"
msgstr "L[Ì쬪®¹µÜµ½B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:354
-#: Src/wptKeygenDlg.cpp:535
+#: Src/wptKeygenDlg.cpp:531
msgid "&Prefer RSA keys"
msgstr "RSAL[ðDæ·é(&P)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:355
-#: Src/wptKeygenDlg.cpp:536
+#: Src/wptKeygenDlg.cpp:532
msgid "Real name:"
msgstr "³®¼"
# c:\oss\winpt\src\wptKeygenDlg.cpp:356
-#: Src/wptKeygenDlg.cpp:537
+#: Src/wptKeygenDlg.cpp:533
msgid "Email address:"
msgstr "[AhXF"
# c:\oss\winpt\src\wptKeygenDlg.cpp:357
-#: Src/wptKeygenDlg.cpp:538
+#: Src/wptKeygenDlg.cpp:534
msgid "Name and E-Mail Assignment"
msgstr "¼OÆ[Ìwè"
# c:\oss\winpt\src\wptKeygenDlg.cpp:358
-#: Src/wptKeygenDlg.cpp:539
+#: Src/wptKeygenDlg.cpp:535
msgid ""
"Every key pair must have a name associated with it. The name and\n"
"email address let your correspondents that your public key they are\n"
@@ -3628,7 +3648,7 @@
"½¿ÌàÌÅ é±ÆðF¯µÜ·B"
# c:\oss\winpt\src\wptKeygenDlg.cpp:359
-#: Src/wptKeygenDlg.cpp:540
+#: Src/wptKeygenDlg.cpp:536
msgid ""
"By accosiating an email address with your key pair, you will enable WinPT to "
"assist your correspondents in selecting the correct public\n"
@@ -3641,19 +3661,19 @@
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1057
# c:\oss\winpt\src\wptKeygenDlg.cpp:378 c:\oss\winpt\src\wptKeygenDlg.cpp:383
# c:\oss\winpt\src\wptKeygenDlg.cpp:389 c:\oss\winpt\src\wptKeygenDlg.cpp:413
-#: Src/wptKeygenDlg.cpp:541 Src/wptKeygenDlg.cpp:563 Src/wptKeygenDlg.cpp:568
-#: Src/wptKeygenDlg.cpp:574 Src/wptKeygenDlg.cpp:579 Src/wptKeygenDlg.cpp:603
-#: Src/wptKeyManagerDlg.cpp:1630
+#: Src/wptKeygenDlg.cpp:537 Src/wptKeygenDlg.cpp:559 Src/wptKeygenDlg.cpp:564
+#: Src/wptKeygenDlg.cpp:571 Src/wptKeygenDlg.cpp:577 Src/wptKeygenDlg.cpp:600
+#: Src/wptKeyManagerDlg.cpp:1656
msgid "Key Generation Wizard"
msgstr "L[ì¬ÌEBU[h"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:571
-#: Src/wptKeygenDlg.cpp:543
+#: Src/wptKeygenDlg.cpp:539
msgid "E&xpert"
msgstr "GNXp[g(&E)"
# c:\oss\winpt\src\wptGroupsDlg.cpp:65
-#: Src/wptKeygenDlg.cpp:578
+#: Src/wptKeygenDlg.cpp:576
msgid "Please do not add '<' or '>' to the email address."
msgstr "dq[AhXÉ'<' Ü½Í '>'ðÇÁȢž³¢B"
@@ -3719,51 +3739,51 @@
msgstr "L[ªAbvf[g³êÄܹñŵ½B"
# c:\oss\winpt\src\wptKeylist.cpp:167
-#: Src/wptKeylist.cpp:252
+#: Src/wptKeylist.cpp:260
msgid "Key Pair"
msgstr "L[yA"
# c:\oss\winpt\src\wptKeylist.cpp:167
-#: Src/wptKeylist.cpp:254
+#: Src/wptKeylist.cpp:262
msgid "Key Pair (Card)"
msgstr "L[yA(J[h)"
# c:\oss\winpt\src\wptKeylist.cpp:168
-#: Src/wptKeylist.cpp:255
+#: Src/wptKeylist.cpp:263
msgid "Public Key"
msgstr "öJ®"
-#: Src/wptKeylist.cpp:353
+#: Src/wptKeylist.cpp:380
msgid "None"
msgstr "ȵ"
# c:\oss\winpt\src\wptMAPI.cpp:396 c:\oss\winpt\src\wptMAPI.cpp:404
-#: Src/wptKeylist.cpp:357
+#: Src/wptKeylist.cpp:384
msgid "Marginal"
msgstr "ÙñÌí¸©Î©è"
-#: Src/wptKeylist.cpp:360
+#: Src/wptKeylist.cpp:386
msgid "Full"
msgstr "t"
-#: Src/wptKeylist.cpp:397 Src/wptKeylist.cpp:423 Src/wptKeyPropsDlg.cpp:166
+#: Src/wptKeylist.cpp:425 Src/wptKeylist.cpp:451 Src/wptKeyPropsDlg.cpp:161
msgid "Disabled"
msgstr "³ø»ÈÁ½"
# c:\oss\winpt\src\wptKeylist.cpp:167
-#: Src/wptKeylist.cpp:433
+#: Src/wptKeylist.cpp:461
msgid "key pair"
msgstr "L[yA"
# c:\oss\winpt\src\wptKeylist.cpp:41 c:\oss\winpt\src\wptKeylist.cpp:52
-#: Src/wptKeylist.cpp:548 Src/wptKeylist.cpp:557 Src/wptKeyManagerDlg.cpp:861
-#: Src/wptKeyManagerDlg.cpp:950
+#: Src/wptKeylist.cpp:579 Src/wptKeylist.cpp:588 Src/wptKeyManagerDlg.cpp:881
+#: Src/wptKeyManagerDlg.cpp:970
msgid "Cipher"
msgstr "Ã"
# c:\oss\winpt\src\wptKeylist.cpp:54 c:\oss\winpt\src\wptVerifyList.cpp:78
# c:\oss\winpt\src\wptVerifyList.cpp:86
-#: Src/wptKeylist.cpp:559 Src/wptKeyManagerDlg.cpp:863
+#: Src/wptKeylist.cpp:590 Src/wptKeyManagerDlg.cpp:883
#: Src/wptVerifyList.cpp:110
msgid "Trust"
msgstr "Mp"
@@ -3772,12 +3792,12 @@
# c:\oss\winpt\src\wptFileManager.cpp:1030
# c:\oss\winpt\src\wptKeylist.cpp:569 c:\oss\winpt\src\wptPassphraseCB.cpp:75
# c:\oss\winpt\src\wptVerifyList.cpp:160
-#: Src/wptKeylist.cpp:733 Src/wptPassphraseCB.cpp:123
+#: Src/wptKeylist.cpp:762 Src/wptPassphraseCB.cpp:124
msgid "Invalid User ID"
msgstr "³øÈ[U[ID"
# c:\oss\winpt\src\wptKeylist.cpp:745
-#: Src/wptKeylist.cpp:1007
+#: Src/wptKeylist.cpp:1030
#, c-format
msgid ""
"It is NOT certain that the key belongs to the person\n"
@@ -3793,12 +3813,12 @@
"Ǥ¹±êð \"%s\" gpµÜ·©H"
# c:\oss\winpt\src\wptKeylist.cpp:753 c:\oss\winpt\src\wptKeylist.cpp:820
-#: Src/wptKeylist.cpp:1015 Src/wptKeylist.cpp:1079
+#: Src/wptKeylist.cpp:1038 Src/wptKeylist.cpp:1100
msgid "Recipients"
msgstr "óMÒ"
# c:\oss\winpt\src\wptKeylist.cpp:819
-#: Src/wptKeylist.cpp:1080
+#: Src/wptKeylist.cpp:1101
#, c-format
msgid ""
"KeyID %s.\n"
@@ -3808,12 +3828,12 @@
"{ɳøÈL[ðGLX|[gµÜ·©H"
# c:\oss\winpt\src\wptKeylist.cpp:923
-#: Src/wptKeylist.cpp:1182
+#: Src/wptKeylist.cpp:1203
msgid "Secret Key List"
msgstr "駮ÌêÐå¤"
# c:\oss\winpt\src\wptKeyManager.cpp:97
-#: Src/wptKeyManager.cpp:153
+#: Src/wptKeyManager.cpp:167
msgid ""
"This key has expired!\n"
"Key check failed."
@@ -3822,7 +3842,7 @@
"L[Ì`FbNɸsµÜµ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:100
-#: Src/wptKeyManager.cpp:158
+#: Src/wptKeyManager.cpp:172
msgid ""
"This key has been revoked by its owner!\n"
"Key check failed."
@@ -3831,29 +3851,29 @@
"L[Ì`FbNɸsµÜµ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:298
-#: Src/wptKeyManager.cpp:300
+#: Src/wptKeyManager.cpp:312
msgid "Only one secret key can be exported."
msgstr "êÂÌ駮ÌݪGLX|[g©Ì¤Å·B"
# c:\oss\winpt\src\wptKeyManager.cpp:317
-#: Src/wptKeyManager.cpp:311
+#: Src/wptKeyManager.cpp:323
#, c-format
msgid "Secret key successfully saved in '%s'."
msgstr "駮ð'%s'ÉÛ¶µÜµ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:360
-#: Src/wptKeyManager.cpp:345
+#: Src/wptKeyManager.cpp:357
#, c-format
msgid "Key(s) successfully saved in '%s'."
msgstr "L[ð³µ'%s'ÉÛ¶·é±Æªoܵ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:412
-#: Src/wptKeyManager.cpp:417
+#: Src/wptKeyManager.cpp:429
msgid "No valid OpenPGP keys found."
msgstr "LøÈOpenPGPf[^ª©Â©èܹñŵ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:416
-#: Src/wptKeyManager.cpp:422
+#: Src/wptKeyManager.cpp:434
msgid ""
"The key you want to import is dash escacped.\n"
"Do you want to extract the key?"
@@ -3862,13 +3882,13 @@
"L[ðøoµ½¢Åµå¤©H"
# c:\oss\winpt\src\wptKeyManager.cpp:422
-#: Src/wptKeyManager.cpp:428
+#: Src/wptKeyManager.cpp:440
msgid "Cannot import dash escaped OpenPGP keys."
msgstr "_bV
GXP[vhOpenPGPL[ðC|[g·é±ÆªÅ«Ü¹ñB"
# c:\oss\winpt\src\wptFileManager.cpp:1285
# c:\oss\winpt\src\wptKeyManager.cpp:513
-#: Src/wptKeyManager.cpp:457 Src/wptKeyManager.cpp:585
+#: Src/wptKeyManager.cpp:469 Src/wptKeyManager.cpp:597
msgid ""
"Key without a self signature was dectected!\n"
"(This key is NOT usable for encryption, etc)\n"
@@ -3879,51 +3899,51 @@
# c:\oss\winpt\src\wptKeyManager.cpp:444
# c:\oss\winpt\src\wptKeyManager.cpp:455
# c:\oss\winpt\src\wptKeyManager.cpp:468
-#: Src/wptKeyManager.cpp:486 Src/wptKeyManager.cpp:493
-#: Src/wptKeyManager.cpp:502
+#: Src/wptKeyManager.cpp:498 Src/wptKeyManager.cpp:505
+#: Src/wptKeyManager.cpp:514
msgid "Key Import HTTP"
msgstr "L[C|[gÌHTTP"
# c:\oss\winpt\src\wptKeyManager.cpp:444
-#: Src/wptKeyManager.cpp:486
+#: Src/wptKeyManager.cpp:498
#, c-format
msgid "Invalid HTTP URL: %s"
msgstr "³øÈHTTP URL: %s"
# c:\oss\winpt\src\wptMAPI.cpp:348
-#: Src/wptKeyManager.cpp:503
+#: Src/wptKeyManager.cpp:515
#, c-format
msgid "Could not fetch key from URL: %s"
msgstr "URL'%s'æèL[ðæèo·±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1082
-#: Src/wptKeyManager.cpp:532
+#: Src/wptKeyManager.cpp:544
msgid "Choose Name of the Key File"
msgstr "L[t@CɼOðIð·é"
# c:\oss\winpt\src\wptFileManagerDlg.cpp:182
# c:\oss\winpt\src\wptFileManagerDlg.cpp:190
# c:\oss\winpt\src\wptKeyManager.cpp:490
-#: Src/wptKeyManager.cpp:545
+#: Src/wptKeyManager.cpp:557
msgid "File Import"
msgstr "t@CÌC|[g"
# c:\oss\winpt\src\wptKeyManager.cpp:500
-#: Src/wptKeyManager.cpp:556
+#: Src/wptKeyManager.cpp:568
msgid "Could not read key-data from file."
msgstr "L[Ìf[^ðt@C©çÇޱƪūܹñŵ½B"
# c:\oss\winpt\src\wptKeyManager.cpp:733
-#: Src/wptKeyManager.cpp:676
+#: Src/wptKeyManager.cpp:688
msgid "Do you really want to confirm each key?"
msgstr "·×ÄÌL[ð{ÉmFµ½¢Å·©H"
-#: Src/wptKeyManager.cpp:677
+#: Src/wptKeyManager.cpp:689
msgid "Delete Confirmation"
msgstr "mFðí·é"
# c:\oss\winpt\src\wptKeyManager.cpp:1092
-#: Src/wptKeyManager.cpp:701
+#: Src/wptKeyManager.cpp:715
#, c-format
msgid ""
"Do you really want to delete this key?\n"
@@ -3935,7 +3955,7 @@
"%s"
# c:\oss\winpt\src\wptKeyManager.cpp:577
-#: Src/wptKeyManager.cpp:710
+#: Src/wptKeyManager.cpp:724
#, c-format
msgid ""
"Do you really want to delete this KEY PAIR?\n"
@@ -3953,7 +3973,7 @@
"%s"
# c:\oss\winpt\src\wptKeyManager.cpp:585
-#: Src/wptKeyManager.cpp:717
+#: Src/wptKeyManager.cpp:731
msgid ""
"The actual secret key is stored on a smartcard.\n"
"Only the public key and the secret key \n"
@@ -3964,86 +3984,86 @@
"í³êÜ·B\n"
# c:\oss\winpt\src\wptKeyManager.cpp:636
-#: Src/wptKeyManager.cpp:781
+#: Src/wptKeyManager.cpp:793
#, c-format
msgid "Do you really want to send '0x%s' to keyserver %s?"
msgstr "'0x%s' ð{ÉL[T[o[ %s ÉMµ½¢Å·©H"
# c:\oss\winpt\src\wptKeyManager.cpp:661
-#: Src/wptKeyManager.cpp:803
+#: Src/wptKeyManager.cpp:815
msgid "Please only select one key."
msgstr "ÐÆÂÌL[¾¯ðIñž³¢B"
# c:\oss\winpt\src\wptKeyManager.cpp:733
-#: Src/wptKeyManager.cpp:883
+#: Src/wptKeyManager.cpp:890
msgid "Do you really want to refresh all keys in the keyring?"
msgstr "L[OÉ é·×ÄÌL[ð{ÉtbV
µ½¢Å·ªH"
# c:\oss\winpt\src\wptKeyManager.cpp:727
-#: Src/wptKeyManager.cpp:888
+#: Src/wptKeyManager.cpp:895
msgid "Could not connect to keyserver, abort procedure."
msgstr "L[T[o[ÉÚ±·é±ÆªÅ«Ü¹ñŵ½B~µÜ·©H"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:304
-#: Src/wptKeyManager.cpp:963
+#: Src/wptKeyManager.cpp:966
msgid "Search"
msgstr "õ"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:304
-#: Src/wptKeyManager.cpp:963
+#: Src/wptKeyManager.cpp:966
msgid "Search for:"
msgstr "õ·é±ÆF"
-#: Src/wptKeyManager.cpp:974
+#: Src/wptKeyManager.cpp:977
#, c-format
msgid "String pattern \"%s\" not found."
msgstr "̶p^[ª\"%s\" ©Â©èܹñŵ½B"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:74
-#: Src/wptKeyManager.cpp:1045 Src/wptKeyRevokeDlg.cpp:89
+#: Src/wptKeyManager.cpp:1046 Src/wptKeyRevokeDlg.cpp:87
msgid "0. No reason specified"
msgstr "0. R;¦³êĢܹñB"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:75
-#: Src/wptKeyManager.cpp:1046 Src/wptKeyRevokeDlg.cpp:90
+#: Src/wptKeyManager.cpp:1047 Src/wptKeyRevokeDlg.cpp:88
msgid "1. Key has been compromised"
msgstr "1. L[ÍMpÅ«ÈÈÁĢܷB"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:76
-#: Src/wptKeyManager.cpp:1047 Src/wptKeyRevokeDlg.cpp:91
+#: Src/wptKeyManager.cpp:1048 Src/wptKeyRevokeDlg.cpp:89
msgid "2. Key is superseded"
msgstr "2. L[Íp~³êĢܷB"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:77
-#: Src/wptKeyManager.cpp:1048 Src/wptKeyRevokeDlg.cpp:92
+#: Src/wptKeyManager.cpp:1049 Src/wptKeyRevokeDlg.cpp:90
msgid "3. Key is no longer used"
msgstr "3. L[ÍàÍâgíêĢܹñ "
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:272
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:763
-#: Src/wptKeyManagerDlg.cpp:435 Src/wptKeyManagerDlg.cpp:970
+#: Src/wptKeyManagerDlg.cpp:454 Src/wptKeyManagerDlg.cpp:990
msgid "Paste Key from Clipboard"
msgstr "Nbv{[h©çL[ðÍèt¯é"
# c:\oss\winpt\src\wptKeyManager.cpp:803
-#: Src/wptKeyManagerDlg.cpp:456
+#: Src/wptKeyManagerDlg.cpp:475
#, c-format
msgid "Default Key: %s"
msgstr "KèL[Í: %s"
# c:\oss\winpt\src\wptKeyManager.cpp:805
-#: Src/wptKeyManagerDlg.cpp:458
+#: Src/wptKeyManagerDlg.cpp:477
#, c-format
msgid "Default Key: 0x%s"
msgstr "KèL[Í: 0x%s"
# c:\oss\winpt\src\wptImportList.cpp:55
-#: Src/wptKeyManagerDlg.cpp:479
+#: Src/wptKeyManagerDlg.cpp:498
#, c-format
msgid "%d secret keys"
msgstr "%d 駮"
-#: Src/wptKeyManagerDlg.cpp:480
+#: Src/wptKeyManagerDlg.cpp:499
#, c-format
msgid "%d keys"
msgstr "%d L["
@@ -4054,71 +4074,71 @@
# c:\oss\winpt\src\wptKeylist.cpp:39 c:\oss\winpt\src\wptKeylist.cpp:49
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:43
# c:\oss\winpt\src\wptSigList.cpp:45 c:\oss\winpt\src\wptVerifyList.cpp:87
-#: Src/wptKeyManagerDlg.cpp:915
+#: Src/wptKeyManagerDlg.cpp:935
msgid "Key"
msgstr "L["
# c:\oss\winpt\src\wptGroupsDlg.cpp:49
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1180
-#: Src/wptKeyManagerDlg.cpp:916 Src/wptKeyManagerDlg.cpp:1199
+#: Src/wptKeyManagerDlg.cpp:936 Src/wptKeyManagerDlg.cpp:1220
msgid "Groups"
msgstr "O[v"
-#: Src/wptKeyManagerDlg.cpp:919
+#: Src/wptKeyManagerDlg.cpp:939
msgid "Send Mail..."
msgstr "[ðM·é..."
-#: Src/wptKeyManagerDlg.cpp:921
+#: Src/wptKeyManagerDlg.cpp:941
msgid "&Copy\tCtrl+C"
msgstr "Rs[(&C)\tCtrl+C"
-#: Src/wptKeyManagerDlg.cpp:922
+#: Src/wptKeyManagerDlg.cpp:942
msgid "&Paste\tCtrl+V"
msgstr "Íèt¯(&P)\tCtrl+V"
-#: Src/wptKeyManagerDlg.cpp:923
+#: Src/wptKeyManagerDlg.cpp:943
msgid "Search...\tCtrl+F"
msgstr "õ...\tCtrl+F"
-#: Src/wptKeyManagerDlg.cpp:924
+#: Src/wptKeyManagerDlg.cpp:944
msgid "Select All\tCtrl+A"
msgstr "·×Äõ\tCtrl+A"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:569
-#: Src/wptKeyManagerDlg.cpp:925
+#: Src/wptKeyManagerDlg.cpp:945
msgid "&Quit"
msgstr "I¹(&Q)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:571
-#: Src/wptKeyManagerDlg.cpp:927
+#: Src/wptKeyManagerDlg.cpp:947
msgid "&Expert"
msgstr "GNXp[g(&E)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:572
-#: Src/wptKeyManagerDlg.cpp:928
+#: Src/wptKeyManagerDlg.cpp:948
msgid "&Normal"
msgstr "Ê(&N)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:575
-#: Src/wptKeyManagerDlg.cpp:931 Src/wptKeyManagerDlg.cpp:932
-#: Src/wptKeyManagerDlg.cpp:976
+#: Src/wptKeyManagerDlg.cpp:951 Src/wptKeyManagerDlg.cpp:952
+#: Src/wptKeyManagerDlg.cpp:996
msgid "&Delete"
msgstr "í(&D)"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:115
-#: Src/wptKeyManagerDlg.cpp:933 Src/wptKeyManagerDlg.cpp:977
+#: Src/wptKeyManagerDlg.cpp:953 Src/wptKeyManagerDlg.cpp:997
msgid "&Revoke Cert"
msgstr "ؾð³ø»·é(&R)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:577
-#: Src/wptKeyManagerDlg.cpp:934 Src/wptKeyManagerDlg.cpp:973
+#: Src/wptKeyManagerDlg.cpp:954 Src/wptKeyManagerDlg.cpp:993
msgid "&List Signatures"
msgstr "¼ÌêÐå¤(&L)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:578
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:958
# c:\oss\winpt\src\wptKeyTrustPathDlg.cpp:126
-#: Src/wptKeyManagerDlg.cpp:935 Src/wptKeyManagerDlg.cpp:1549
+#: Src/wptKeyManagerDlg.cpp:955 Src/wptKeyManagerDlg.cpp:1575
#: Src/wptKeyTrustPathDlg.cpp:130
msgid "List Trust Path"
msgstr "gXgpXêÐå¤"
@@ -4126,112 +4146,112 @@
# c:\oss\winpt\src\wptFileManager.cpp:1309
# c:\oss\winpt\src\wptFileManager.cpp:1335
# c:\oss\winpt\src\wptKeyserverDlg.cpp:79
-#: Src/wptKeyManagerDlg.cpp:936
+#: Src/wptKeyManagerDlg.cpp:956
msgid "&Export..."
msgstr "GLX|[g(&E)..."
# c:\oss\winpt\src\wptClipImportDlg.cpp:181
# c:\oss\winpt\src\wptFileManagerDlg.cpp:362
-#: Src/wptKeyManagerDlg.cpp:937
+#: Src/wptKeyManagerDlg.cpp:957
msgid "&Import..."
msgstr "C|[g...(&I)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:579
# c:\oss\winpt\src\wptKeysigDlg.cpp:334
-#: Src/wptKeyManagerDlg.cpp:938 Src/wptKeyManagerDlg.cpp:974
-#: Src/wptKeysigDlg.cpp:400
+#: Src/wptKeyManagerDlg.cpp:958 Src/wptKeyManagerDlg.cpp:994
+#: Src/wptKeysigDlg.cpp:427
msgid "&Properties"
msgstr "®«(&P)"
# c:\oss\winpt\src\wptKeylist.cpp:923
-#: Src/wptKeyManagerDlg.cpp:942
+#: Src/wptKeyManagerDlg.cpp:962
msgid "E&xport Secret Key"
msgstr "駮ðGLX|[g·é(&E)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:583
-#: Src/wptKeyManagerDlg.cpp:943
+#: Src/wptKeyManagerDlg.cpp:963
msgid "Re&load Key Cache"
msgstr "L[LbV
ð[h·é(&L)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:584
-#: Src/wptKeyManagerDlg.cpp:944
+#: Src/wptKeyManagerDlg.cpp:964
msgid "R&everify Signatures"
msgstr "¼ðÄmF·é(&E)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:764
-#: Src/wptKeyManagerDlg.cpp:945
+#: Src/wptKeyManagerDlg.cpp:965
msgid "Refresh &Keys (Keyserver)"
msgstr "L[ðL[T[o[æèXV·é(&K)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:586
# c:\oss\winpt\src\wptTextInputDlg.cpp:47
-#: Src/wptKeyManagerDlg.cpp:946 Src/wptTextInputDlg.cpp:49
+#: Src/wptKeyManagerDlg.cpp:966 Src/wptTextInputDlg.cpp:49
msgid "Info"
msgstr "o[Wîñ"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:761
-#: Src/wptKeyManagerDlg.cpp:965
+#: Src/wptKeyManagerDlg.cpp:985
msgid "Copy User ID to Clipboard"
msgstr "[U[IDðNbv{[hÉ]·éB"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:762
-#: Src/wptKeyManagerDlg.cpp:966
+#: Src/wptKeyManagerDlg.cpp:986
msgid "Copy Key ID to Clipboard"
msgstr "L[IDðNbv{[hÉ]·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:762
-#: Src/wptKeyManagerDlg.cpp:967
+#: Src/wptKeyManagerDlg.cpp:987
msgid "Copy Fingerprint to Clipboard"
msgstr "tBK[vgðNbv{[hÉ]·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:762
-#: Src/wptKeyManagerDlg.cpp:968
+#: Src/wptKeyManagerDlg.cpp:988
msgid "Copy Key Info to Clipboard"
msgstr "L[CtHðNbv{[hÉ]·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:762
-#: Src/wptKeyManagerDlg.cpp:969
+#: Src/wptKeyManagerDlg.cpp:989
msgid "Copy Key to Clipboard"
msgstr "L[ðNbv{[hÉ]·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:764
-#: Src/wptKeyManagerDlg.cpp:971
+#: Src/wptKeyManagerDlg.cpp:991
msgid "Refresh from Keyserver"
msgstr "L[T[o[æèXV·é"
-#: Src/wptKeyManagerDlg.cpp:972
+#: Src/wptKeyManagerDlg.cpp:992
msgid "Set Implicit &Trust"
msgstr "ÃÙMpðÝè·é(&T)"
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:396
-#: Src/wptKeyManagerDlg.cpp:979
+#: Src/wptKeyManagerDlg.cpp:999
msgid "&Enable"
msgstr "Lø·é(&E)"
-#: Src/wptKeyManagerDlg.cpp:980
+#: Src/wptKeyManagerDlg.cpp:1000
msgid "&Disable"
msgstr "³ø·é(&D)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:764
-#: Src/wptKeyManagerDlg.cpp:981
+#: Src/wptKeyManagerDlg.cpp:1001
msgid "Re&fresh from Keyserver"
msgstr "L[T[o[æèXV·é(&F)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:764
-#: Src/wptKeyManagerDlg.cpp:982
+#: Src/wptKeyManagerDlg.cpp:1002
msgid "Set preferred Keyserver URL"
msgstr "ó]·éL[T[o[ÌURLðÝè·é"
-#: Src/wptKeyManagerDlg.cpp:983
+#: Src/wptKeyManagerDlg.cpp:1003
msgid "Send Key to Mail Recipient"
msgstr "L[ð[ÌóMÒÉM·é"
# c:\oss\winpt\src\wptKeyManager.cpp:803
-#: Src/wptKeyManagerDlg.cpp:984
+#: Src/wptKeyManagerDlg.cpp:1004
msgid "Set as Default Key"
msgstr "KèL[ƵÄÝè·é"
-#: Src/wptKeyManagerDlg.cpp:986
+#: Src/wptKeyManagerDlg.cpp:1006
msgid "Key..."
msgstr "L[..."
@@ -4241,24 +4261,24 @@
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:45
# c:\oss\winpt\src\wptSigList.cpp:41 c:\oss\winpt\src\wptVerifyList.cpp:79
# c:\oss\winpt\src\wptVerifyList.cpp:88
-#: Src/wptKeyManagerDlg.cpp:987
+#: Src/wptKeyManagerDlg.cpp:1007
msgid "User ID..."
msgstr "[U[ID"
-#: Src/wptKeyManagerDlg.cpp:988
+#: Src/wptKeyManagerDlg.cpp:1008
msgid "Photo ID..."
msgstr "tHgID..."
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:115
-#: Src/wptKeyManagerDlg.cpp:989
+#: Src/wptKeyManagerDlg.cpp:1009
msgid "Revoker..."
msgstr "³ø»«Ì¤"
-#: Src/wptKeyManagerDlg.cpp:992
+#: Src/wptKeyManagerDlg.cpp:1012
msgid "Key Attributes"
msgstr "L[Ì®«"
-#: Src/wptKeyManagerDlg.cpp:993
+#: Src/wptKeyManagerDlg.cpp:1013
msgid "Add"
msgstr "ÇÁ"
@@ -4277,11 +4297,11 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:72
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/wptKeyManagerDlg.cpp:994
+#: Src/wptKeyManagerDlg.cpp:1014
msgid "Send to Keyserver"
msgstr "L[T[o[ÉM·é"
-#: Src/wptKeyManagerDlg.cpp:1173
+#: Src/wptKeyManagerDlg.cpp:1193
msgid ""
"No ultimately trusted key found.\n"
"Please set at least one secret key to ultimate trust."
@@ -4291,61 +4311,73 @@
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:608
# c:\oss\winpt\src\wptKeysigDlg.cpp:349
-#: Src/wptKeyManagerDlg.cpp:1184
+#: Src/wptKeyManagerDlg.cpp:1204
msgid "Could not set keylist window procedure."
msgstr "L[XgEBhvV[WðZbg·é±ÆªÅ«Ü¹ñŵ½B"
+# c:\oss\winpt\src\wptKeyManagerDlg.cpp:765
+#: Src/wptKeyManagerDlg.cpp:1221
+#, fuzzy
+msgid "&Show"
+msgstr "tHgð©¹é(&S)"
+
+# c:\oss\winpt\src\wptFileManagerDlg.cpp:354
+#: Src/wptKeyManagerDlg.cpp:1222
+#, fuzzy
+msgid "&New..."
+msgstr "J(&O)..."
+
# c:\oss\winpt\src\wptFirstRunDlg.cpp:42
-#: Src/wptKeyManagerDlg.cpp:1301
+#: Src/wptKeyManagerDlg.cpp:1327
msgid "Generate new key pair"
msgstr "Vµ¢L[yAð쬷é"
-#: Src/wptKeyManagerDlg.cpp:1305
+#: Src/wptKeyManagerDlg.cpp:1331
msgid "Search for a specific key"
msgstr "ÁèÈL[ðT[`·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:724
-#: Src/wptKeyManagerDlg.cpp:1309
+#: Src/wptKeyManagerDlg.cpp:1335
msgid "Delete key from keyring"
msgstr "L[O©çL[ðí·éB"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:728
-#: Src/wptKeyManagerDlg.cpp:1313
+#: Src/wptKeyManagerDlg.cpp:1339
msgid "Show key properties"
msgstr "L[Ì®«ð©¹é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:732
-#: Src/wptKeyManagerDlg.cpp:1317
+#: Src/wptKeyManagerDlg.cpp:1343
msgid "Sign key"
msgstr "VOj`[L["
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:762
-#: Src/wptKeyManagerDlg.cpp:1321
+#: Src/wptKeyManagerDlg.cpp:1347
msgid "Copy key to clipboard"
msgstr "L[ðNbv{[hÉ]·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:272
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:763
-#: Src/wptKeyManagerDlg.cpp:1325
+#: Src/wptKeyManagerDlg.cpp:1351
msgid "Paste key from clipboard"
msgstr "Nbv{[h©çL[ðÍèt¯é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:736
-#: Src/wptKeyManagerDlg.cpp:1329
+#: Src/wptKeyManagerDlg.cpp:1355
msgid "Import key to keyring"
msgstr "L[OÉL[ðC|[g·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:740
-#: Src/wptKeyManagerDlg.cpp:1333
+#: Src/wptKeyManagerDlg.cpp:1359
msgid "Export key to a file"
msgstr "L[ðt@CÉGLX|[gÆ·é"
-#: Src/wptKeyManagerDlg.cpp:1460
+#: Src/wptKeyManagerDlg.cpp:1486
msgid "New"
msgstr "VKì¬"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:869
-#: Src/wptKeyManagerDlg.cpp:1472
+#: Src/wptKeyManagerDlg.cpp:1498
msgid "Could not access public keyring"
msgstr "öJL[OðANZX·é±ÆªÅ«Ü¹ñŵ½B"
@@ -4357,15 +4389,15 @@
# c:\oss\winpt\src\wptKeysignDlg.cpp:318
# c:\oss\winpt\src\wptKeysignDlg.cpp:320
# c:\oss\winpt\src\wptKeysignDlg.cpp:322
-#: Src/wptKeyManagerDlg.cpp:1503 Src/wptKeysignDlg.cpp:259
-#: Src/wptKeysignDlg.cpp:277 Src/wptKeysignDlg.cpp:356
-#: Src/wptKeysignDlg.cpp:371 Src/wptKeysignDlg.cpp:388
-#: Src/wptKeysignDlg.cpp:393 Src/wptKeysignDlg.cpp:395
+#: Src/wptKeyManagerDlg.cpp:1529 Src/wptKeysignDlg.cpp:258
+#: Src/wptKeysignDlg.cpp:273 Src/wptKeysignDlg.cpp:353
+#: Src/wptKeysignDlg.cpp:368 Src/wptKeysignDlg.cpp:385
+#: Src/wptKeysignDlg.cpp:390 Src/wptKeysignDlg.cpp:392
msgid "Key Signing"
msgstr "L[ð¼·é"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:926
-#: Src/wptKeyManagerDlg.cpp:1519
+#: Src/wptKeyManagerDlg.cpp:1545
msgid "Key already revoked!"
msgstr "L[ª·ÅɳøÆÈÁĢܷB"
@@ -4376,31 +4408,31 @@
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:118
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:140
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:151
-#: Src/wptKeyManagerDlg.cpp:1533 Src/wptKeyRevokeDlg.cpp:72
-#: Src/wptKeyRevokeDlg.cpp:82 Src/wptKeyRevokeDlg.cpp:145
-#: Src/wptKeyRevokeDlg.cpp:150 Src/wptKeyRevokeDlg.cpp:158
-#: Src/wptKeyRevokeDlg.cpp:169 Src/wptKeyRevokeDlg.cpp:174
+#: Src/wptKeyManagerDlg.cpp:1559 Src/wptKeyRevokeDlg.cpp:70
+#: Src/wptKeyRevokeDlg.cpp:80 Src/wptKeyRevokeDlg.cpp:169
+#: Src/wptKeyRevokeDlg.cpp:174 Src/wptKeyRevokeDlg.cpp:182
+#: Src/wptKeyRevokeDlg.cpp:191 Src/wptKeyRevokeDlg.cpp:196
msgid "Key Revocation Cert"
msgstr "L[̳ø»Ø¾"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:951
-#: Src/wptKeyManagerDlg.cpp:1543
+#: Src/wptKeyManagerDlg.cpp:1569
msgid "It does not make any sense with a key pair!"
msgstr "L[yAÆÌÓ¡ªs¾Å·I"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:973
-#: Src/wptKeyManagerDlg.cpp:1560
+#: Src/wptKeyManagerDlg.cpp:1586
msgid "Key Signature List"
msgstr "L[¼ÌêÐå¤"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:992
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:113
-#: Src/wptKeyManagerDlg.cpp:1575 Src/wptKeyPropsDlg.cpp:285
+#: Src/wptKeyManagerDlg.cpp:1601 Src/wptKeyPropsDlg.cpp:289
msgid "Key Properties"
msgstr "L[Ì®«"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1007
-#: Src/wptKeyManagerDlg.cpp:1585
+#: Src/wptKeyManagerDlg.cpp:1611
msgid ""
"This is only useful when the keyring has been modified (sign a key...).\n"
"Do you really want to reload the keycache?"
@@ -4409,34 +4441,34 @@
"{ÉL[LbV
ð[hµÜ·©H"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1045
-#: Src/wptKeyManagerDlg.cpp:1615
+#: Src/wptKeyManagerDlg.cpp:1641
msgid "Smart Card support is not available."
msgstr "X}[gJ[hÉεܹñB"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1065
# c:\oss\winpt\src\wptKeyserverDlg.cpp:298
-#: Src/wptKeyManagerDlg.cpp:1638 Src/wptKeyserverDlg.cpp:585
+#: Src/wptKeyManagerDlg.cpp:1664 Src/wptKeyserverDlg.cpp:568
msgid "Keyserver Access"
msgstr "L[T[o[ÌANZX"
# c:\oss\winpt\src\wptGPGOptDlg.cpp:46
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1077
-#: Src/wptKeyManagerDlg.cpp:1655
+#: Src/wptKeyManagerDlg.cpp:1681
msgid "GnuPG Options"
msgstr "GnuPGIvV"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1119
-#: Src/wptKeyManagerDlg.cpp:1697
+#: Src/wptKeyManagerDlg.cpp:1723
msgid "There is no corresponding secret key for this key."
msgstr "±ÌL[ÉεÄÌ駮ª èܹñB"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1124
-#: Src/wptKeyManagerDlg.cpp:1702
+#: Src/wptKeyManagerDlg.cpp:1728
msgid "You can only export one secret key."
msgstr "êÂÌ駮µ©GLX|[gūܹñB"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1128
-#: Src/wptKeyManagerDlg.cpp:1707
+#: Src/wptKeyManagerDlg.cpp:1733
msgid ""
"This operation will export your *SECRET* key!\n"
"\n"
@@ -4455,15 +4487,21 @@
"±ÌL[ð{ÉGLX|[gµÜ·©H"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1133
-#: Src/wptKeyManagerDlg.cpp:1712
+#: Src/wptKeyManagerDlg.cpp:1738
msgid "WARNING"
msgstr "x"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:1205
-#: Src/wptKeyManagerDlg.cpp:1775
+#: Src/wptKeyManagerDlg.cpp:1799
msgid "No key was selected, select all by default."
msgstr "L[ªIð³êÄܹñBKèIðÍ All Å·B"
+# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:59
+#: Src/wptKeyManagerDlg.cpp:1804
+#, fuzzy
+msgid "Keyserver refresh finished."
+msgstr "L[T[o[ðõµÄ¢Ü·B"
+
# c:\oss\winpt\src\wptKeyEditOwnertrustDlg.cpp:65
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:83
#: Src/wptKeyPropsDlg.cpp:67
@@ -4471,21 +4509,21 @@
msgstr "¢ÉMpµÄ¢Ü·B"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:84 c:\oss\winpt\src\wptKeylist.cpp:701
-#: Src/wptKeyPropsDlg.cpp:70 Src/wptVerifyList.cpp:170
-#: Src/wptVerifyList.cpp:245
+#: Src/wptKeyPropsDlg.cpp:70 Src/wptVerifyList.cpp:165
+#: Src/wptVerifyList.cpp:224
msgid "Unknown"
msgstr "³¼"
-#: Src/wptKeyPropsDlg.cpp:213
+#: Src/wptKeyPropsDlg.cpp:208
#, c-format
msgid "Card-Type: %s\r\n"
msgstr "J[h^Cv: %s\r\n"
-#: Src/wptKeyPropsDlg.cpp:240
-#, c-format
+#: Src/wptKeyPropsDlg.cpp:247
+#, fuzzy, c-format
msgid ""
"Type: %s\r\n"
-"Key ID: %s\r\n"
+"Key ID: 0x%s\r\n"
"Algorithm: %s\r\n"
"Size: %s bits\r\n"
"Created: %s\r\n"
@@ -4505,26 +4543,26 @@
"%s\r\n"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:114
-#: Src/wptKeyPropsDlg.cpp:286
+#: Src/wptKeyPropsDlg.cpp:290
msgid "&Change"
msgstr "ÏX(&C)"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:115
-#: Src/wptKeyPropsDlg.cpp:287
+#: Src/wptKeyPropsDlg.cpp:291
msgid "&Revokers"
msgstr "³ø»«Ì¤(&R)"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:116
-#: Src/wptKeyPropsDlg.cpp:288
+#: Src/wptKeyPropsDlg.cpp:292
msgid "Change &Password"
msgstr "pX[hÌÏX(&P)"
-#: Src/wptKeyPropsDlg.cpp:295
+#: Src/wptKeyPropsDlg.cpp:299
msgid "Photo-ID not validated."
msgstr "tHgIDLø³êĢܹñB"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:171
-#: Src/wptKeyPropsDlg.cpp:333
+#: Src/wptKeyPropsDlg.cpp:337
msgid ""
"The status of this key is 'revoked' or 'expired'.\n"
"You cannot change the ownertrust of such keys."
@@ -4534,12 +4572,12 @@
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:173
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:180
-#: Src/wptKeyPropsDlg.cpp:335 Src/wptKeyPropsDlg.cpp:342
+#: Src/wptKeyPropsDlg.cpp:339 Src/wptKeyPropsDlg.cpp:346
msgid "WinPT Warning"
msgstr "WinPT x"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:177
-#: Src/wptKeyPropsDlg.cpp:339
+#: Src/wptKeyPropsDlg.cpp:343
msgid ""
"This is a non-valid key.\n"
"Modifying the ownertrust has no effect on such keys.\n"
@@ -4551,35 +4589,35 @@
"{Ép±µÜ·©H"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:208
-#: Src/wptKeyPropsDlg.cpp:356
+#: Src/wptKeyPropsDlg.cpp:360
msgid "Ownertrust successfully changed."
msgstr "LÒÌM(ownertrust)ͳµÏXµÜµ½B"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:226
-#: Src/wptKeyPropsDlg.cpp:369 Src/wptKeyRevokersDlg.cpp:148
+#: Src/wptKeyPropsDlg.cpp:373 Src/wptKeyRevokersDlg.cpp:162
msgid "Key Revokers"
msgstr "L[ð³ø»«Ì¤"
# c:\oss\winpt\src\wptImportList.cpp:187
-#: Src/wptKeyRevokeDlg.cpp:84
+#: Src/wptKeyRevokeDlg.cpp:82
msgid "Reason for revocation"
msgstr "³ø»·éR"
-#: Src/wptKeyRevokeDlg.cpp:85
+#: Src/wptKeyRevokeDlg.cpp:83
msgid "Optional description text"
msgstr "Ú×ð çí·IvVeLXg"
# c:\oss\winpt\src\wptKeygenDlg.cpp:151
-#: Src/wptKeyRevokeDlg.cpp:86
+#: Src/wptKeyRevokeDlg.cpp:84
msgid "&Passphrase"
msgstr "pXt[Y(&P)"
-#: Src/wptKeyRevokeDlg.cpp:87
+#: Src/wptKeyRevokeDlg.cpp:85
msgid "Output file"
msgstr "oÍt@C"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:69
-#: Src/wptKeyRevokeDlg.cpp:112
+#: Src/wptKeyRevokeDlg.cpp:136
msgid ""
"Please move this certificate to a medium where it can bestored in a safe "
"place (floppy, CDR, etc..).\n"
@@ -4591,69 +4629,79 @@
"ªÅ«Ü·I"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:98
-#: Src/wptKeyRevokeDlg.cpp:135
+#: Src/wptKeyRevokeDlg.cpp:159
msgid "Choose File to save the Certificate"
msgstr "ؾðÛ¶·ét@CðIð·é"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:107
-#: Src/wptKeyRevokeDlg.cpp:144
+#: Src/wptKeyRevokeDlg.cpp:168
msgid "Please select a reason."
msgstr "RðIñž³¢B"
# c:\oss\winpt\src\wptKeyRevokeDlg.cpp:148
-#: Src/wptKeyRevokeDlg.cpp:173
+#: Src/wptKeyRevokeDlg.cpp:195
msgid "Revocation certificate generated."
msgstr "³ø»Ø¾ªì¬³êܵ½B"
# c:\oss\winpt\src\wptSigList.cpp:47
-#: Src/wptKeyRevokersDlg.cpp:59 Src/wptSigList.cpp:57
+#: Src/wptKeyRevokersDlg.cpp:59 Src/wptSigList.cpp:59
msgid "Algorithm"
msgstr "ASY"
# c:\oss\winpt\src\wptKeyRevokersDlg.cpp:122
-#: Src/wptKeyRevokersDlg.cpp:100 Src/wptKeyRevokersDlg.cpp:161
+#: Src/wptKeyRevokersDlg.cpp:121 Src/wptKeyRevokersDlg.cpp:175
msgid "Designated Key Revokers"
msgstr "wèÌL[ð³ø»«Ì¤"
# c:\oss\winpt\src\wptKeyRevokersDlg.cpp:122
-#: Src/wptKeyRevokersDlg.cpp:147
+#: Src/wptKeyRevokersDlg.cpp:161
msgid "Designated Revoker Keys"
msgstr "wè̳ø»·éL["
# c:\oss\winpt\src\wptKeyRevokersDlg.cpp:123
-#: Src/wptKeyRevokersDlg.cpp:162
-#, c-format
-msgid "Do you want to retrieve 0x%s via the default keyserver?"
+#: Src/wptKeyRevokersDlg.cpp:176
+#, fuzzy, c-format
+msgid "Do you want to retrieve %s via the default keyserver?"
msgstr "KèL[T[o[oRÅ 0x%s ðæèoµ½¢Å·©H"
-# c:\oss\winpt\src\wptKeyserver.cpp:271
-#: Src/wptKeyserver.cpp:346
-msgid "The network subsystem has failed"
-msgstr "lbg[NTuVXeªáQµÄ¢Ü·B"
+#: Src/wptKeyserver.cpp:363
+msgid "Network unreachable"
+msgstr ""
-# c:\oss\winpt\src\wptKeyserver.cpp:272
-#: Src/wptKeyserver.cpp:348
-msgid "Authoritative Answer Host not found"
-msgstr "MÅ«éAT[zXgª©Â©èܹñŵ½B"
+#: Src/wptKeyserver.cpp:366
+#, fuzzy
+msgid "Host unreachable"
+msgstr "zXg"
-# c:\oss\winpt\src\wptKeyserver.cpp:273
-#: Src/wptKeyserver.cpp:350
-msgid "The connection has been dropped because of a network failure"
-msgstr "lbg[NáQ̽ßÚ±ªØf³êĢܷB"
+# c:\oss\winpt\src\wptErrors.cpp:84
+#: Src/wptKeyserver.cpp:369
+#, fuzzy
+msgid "Could not resolve host name"
+msgstr "zXg¼ðÅJ·é±ÆªÅ«Ü¹ñŵ½B"
-# c:\oss\winpt\src\wptKeyserver.cpp:274
-#: Src/wptKeyserver.cpp:352
-#, c-format
-msgid "Unknown Winsock error ec=%d"
-msgstr "¢mÌWinsockG[ ec=%d"
+#: Src/wptKeyserver.cpp:372
+msgid "Connection refused"
+msgstr ""
+#: Src/wptKeyserver.cpp:376
+msgid "Connection timeout"
+msgstr ""
+
+#: Src/wptKeyserver.cpp:380
+msgid "Connection resetted by peer"
+msgstr ""
+
+#: Src/wptKeyserver.cpp:383
+msgid "Socket has been shutdown"
+msgstr ""
+
# c:\oss\winpt\src\wptPreferencesDlg.cpp:221
-#: Src/wptKeyserver.cpp:540
+#: Src/wptKeyserver.cpp:572
msgid "Could not save keyserver.conf file"
msgstr "keyserver.conft@CðÛ¶·é±Æªoܹñŵ½B"
# c:\oss\winpt\src\wptKeyserver.cpp:436
-#: Src/wptKeyserver.cpp:585
+#: Src/wptKeyserver.cpp:617
msgid ""
"Invalid proxy configuration.You need to set a user and a passwordto use "
"proxy authentication!"
@@ -4662,12 +4710,12 @@
"vNV[ÌFØI"
# c:\oss\winpt\src\wptKeyserver.cpp:438
-#: Src/wptKeyserver.cpp:588
+#: Src/wptKeyserver.cpp:620
msgid "Proxy Error"
msgstr "vNV[G["
# c:\oss\winpt\src\wptKeyserver.cpp:462
-#: Src/wptKeyserver.cpp:614
+#: Src/wptKeyserver.cpp:644
msgid ""
"All entries of this file must have a valid prefix.\n"
"Currently HKP/HTTP, LDAP and FINGER are supported.\n"
@@ -4690,27 +4738,27 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:72
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/wptKeyserver.cpp:616
+#: Src/wptKeyserver.cpp:646
msgid "Keyserver Error"
msgstr "L[T[o[G["
# c:\oss\winpt\src\wptKeyserver.cpp:473
-#: Src/wptKeyserver.cpp:640
+#: Src/wptKeyserver.cpp:670
msgid "The keyserver limit is exceeded"
msgstr "L[T[o[̧Àª´¦Ä¢Ü·B"
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:59
-#: Src/wptKeyserver.cpp:641
+#: Src/wptKeyserver.cpp:671
msgid "Keyserver Warning"
msgstr "L[T[o[x"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:89
-#: Src/wptKeyserverDlg.cpp:100
+#: Src/wptKeyserverDlg.cpp:101
#, c-format
msgid "Key '%s' successfully sent"
msgstr "'%s' L[ÌMª¬÷µÜµ½B"
-#: Src/wptKeyserverDlg.cpp:134
+#: Src/wptKeyserverDlg.cpp:135
msgid ""
"WARNING: multiple keys matched request.\n"
"\n"
@@ -4719,12 +4767,12 @@
"\n"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:161
-#: Src/wptKeyserverDlg.cpp:139
+#: Src/wptKeyserverDlg.cpp:140
msgid "Key(s) successfully received but nothing was changed."
msgstr "L[ÌóMɬ÷µÜµ½ªAÅà½àÏíÁĢܹñB"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:166
-#: Src/wptKeyserverDlg.cpp:141
+#: Src/wptKeyserverDlg.cpp:142
msgid "Key(s) sucessfully received and imported."
msgstr "L[ÌóMª¬÷µAC|[g³êܵ½B"
@@ -4739,12 +4787,12 @@
# c:\oss\winpt\src\wptImportList.cpp:220
# c:\oss\winpt\src\wptKeyManager.cpp:516
# c:\oss\winpt\src\wptKeyserverDlg.cpp:150
-#: Src/wptKeyserverDlg.cpp:157
+#: Src/wptKeyserverDlg.cpp:158
msgid "Imported Keys"
msgstr "C|[gµ½L["
# c:\oss\winpt\src\wptKeyserverDlg.cpp:116
-#: Src/wptKeyserverDlg.cpp:187
+#: Src/wptKeyserverDlg.cpp:184
msgid ""
"LDAP key import failed.\n"
"Please make sure you have an online connection and gpgkeys_ldap.exe is "
@@ -4755,36 +4803,36 @@
"FµÄ¾³¢B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:127
-#: Src/wptKeyserverDlg.cpp:199
+#: Src/wptKeyserverDlg.cpp:196
#, c-format
msgid "Finger key import failed: %s\n"
msgstr "FINGERL[ÌC|[gɸsµÜµ½: %s\n"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:141
-#: Src/wptKeyserverDlg.cpp:213
+#: Src/wptKeyserverDlg.cpp:210
msgid "This is not a valid OpenPGP key."
msgstr "±êÍLøÈOpenPGPL[ÅÍ èܹñB"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:261
-#: Src/wptKeyserverDlg.cpp:368
+#: Src/wptKeyserverDlg.cpp:352
msgid "Please select one of the servers."
msgstr "êÂÌT[o[ðIñž³¢B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:266
-#: Src/wptKeyserverDlg.cpp:373
+#: Src/wptKeyserverDlg.cpp:357
msgid "Only HTTP keyserver can be used."
msgstr "HTTPT[o[L[Ìݪgp©Ì¤Å·B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:289
-#: Src/wptKeyserverDlg.cpp:390
+#: Src/wptKeyserverDlg.cpp:374
msgid "DNS Name"
msgstr "DNS¼"
-#: Src/wptKeyserverDlg.cpp:391
+#: Src/wptKeyserverDlg.cpp:375
msgid "Port"
msgstr "|[g"
-#: Src/wptKeyserverDlg.cpp:476
+#: Src/wptKeyserverDlg.cpp:459
msgid "No space for new keyserver entry"
msgstr "Vµ¢L[T[o[ÌQÁÉ]Tª èܹñB"
@@ -4803,12 +4851,12 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:72
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/wptKeyserverDlg.cpp:497
+#: Src/wptKeyserverDlg.cpp:480
msgid "HKP Keyserver"
msgstr "HKPL[T[o["
# c:\oss\winpt\src\wptKeyserverDlg.cpp:411
-#: Src/wptKeyserverDlg.cpp:498
+#: Src/wptKeyserverDlg.cpp:481
msgid "LDAP Keyserver"
msgstr "LDAPL[T[o["
@@ -4827,7 +4875,7 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:72
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/wptKeyserverDlg.cpp:499
+#: Src/wptKeyserverDlg.cpp:482
msgid "Finger Keyserver"
msgstr "tBK[L[T[o["
@@ -4846,74 +4894,74 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:72
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:115
-#: Src/wptKeyserverDlg.cpp:524 Src/wptKeyserverDlg.cpp:738
-#: Src/wptKeyserverDlg.cpp:758
+#: Src/wptKeyserverDlg.cpp:507 Src/wptKeyserverDlg.cpp:721
+#: Src/wptKeyserverDlg.cpp:741
msgid "Edit Keyserver"
msgstr "L[T[o[ÒW"
-#: Src/wptKeyserverDlg.cpp:525 Src/wptKeyserverDlg.cpp:617
+#: Src/wptKeyserverDlg.cpp:508 Src/wptKeyserverDlg.cpp:600
msgid "&Add"
msgstr "ÇÁ(&A)"
# c:\oss\winpt\src\wptImportList.cpp:135 c:\oss\winpt\src\wptKeylist.cpp:50
-#: Src/wptKeyserverDlg.cpp:527
+#: Src/wptKeyserverDlg.cpp:510
msgid "Type:"
msgstr "íÞ"
-#: Src/wptKeyserverDlg.cpp:528
+#: Src/wptKeyserverDlg.cpp:511
msgid "Port:"
msgstr "|[g"
-#: Src/wptKeyserverDlg.cpp:529
+#: Src/wptKeyserverDlg.cpp:512
msgid "Host name:"
msgstr "zXg"
# c:\oss\winpt\src\wptKeygenDlg.cpp:200 c:\oss\winpt\src\wptKeygenDlg.cpp:377
-#: Src/wptKeyserverDlg.cpp:537
+#: Src/wptKeyserverDlg.cpp:520
msgid "Please enter a host name"
msgstr "zXg¼ðü͵ľ³¢B"
-#: Src/wptKeyserverDlg.cpp:542
+#: Src/wptKeyserverDlg.cpp:525
msgid "Invalid port, valid numbers are < 65535"
msgstr "³øÈ|[gBLøÈlÍ <65535 Å·B"
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:61
-#: Src/wptKeyserverDlg.cpp:586 Src/wptKeyserverSearchDlg.cpp:60
+#: Src/wptKeyserverDlg.cpp:569 Src/wptKeyserverSearchDlg.cpp:60
msgid "&Receive"
msgstr "óM(&R)"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:300
-#: Src/wptKeyserverDlg.cpp:588
+#: Src/wptKeyserverDlg.cpp:571
msgid "Send key (default is receiving)"
msgstr "L[ðM·é(KèÍóM·é±ÆÅ·)"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:302
-#: Src/wptKeyserverDlg.cpp:590
+#: Src/wptKeyserverDlg.cpp:573
msgid "Please enter the key ID or email address you search for"
msgstr "õ·éàÌÌL[IDܽÍdq[AhXðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:304
-#: Src/wptKeyserverDlg.cpp:591
+#: Src/wptKeyserverDlg.cpp:574
msgid "&Search"
msgstr "õ(&S)"
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:114
-#: Src/wptKeyserverDlg.cpp:592
+#: Src/wptKeyserverDlg.cpp:575
msgid "C&hange proxy"
msgstr "vNV[ÏX(&C)"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:291
-#: Src/wptKeyserverDlg.cpp:593
+#: Src/wptKeyserverDlg.cpp:576
msgid "Set &default"
msgstr "KèÝè(&D)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:576
-#: Src/wptKeyserverDlg.cpp:618
+#: Src/wptKeyserverDlg.cpp:601
msgid "&Remove"
msgstr "æè(&R)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:573
-#: Src/wptKeyserverDlg.cpp:619
+#: Src/wptKeyserverDlg.cpp:602
msgid "&Edit"
msgstr "ÒW(&E)"
@@ -4921,7 +4969,7 @@
# c:\oss\winpt\src\wptProxySettingsDlg.cpp:52
# c:\oss\winpt\src\wptProxySettingsDlg.cpp:57
# c:\oss\winpt\src\wptProxySettingsDlg.cpp:61
-#: Src/wptKeyserverDlg.cpp:645 Src/wptProxySettingsDlg.cpp:69
+#: Src/wptKeyserverDlg.cpp:628 Src/wptProxySettingsDlg.cpp:69
#: Src/wptProxySettingsDlg.cpp:79 Src/wptProxySettingsDlg.cpp:84
#: Src/wptProxySettingsDlg.cpp:91 Src/wptProxySettingsDlg.cpp:96
#: Src/wptProxySettingsDlg.cpp:101 Src/wptProxySettingsDlg.cpp:157
@@ -4931,33 +4979,33 @@
# c:\oss\winpt\src\wptKeyserverDlg.cpp:370
# c:\oss\winpt\src\wptKeyserverDlg.cpp:395
-#: Src/wptKeyserverDlg.cpp:652 Src/wptKeyserverDlg.cpp:683
+#: Src/wptKeyserverDlg.cpp:635 Src/wptKeyserverDlg.cpp:666
msgid "Please select one of the keyservers."
msgstr "êÂÌL[T[o[ðIñž³¢B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:376
-#: Src/wptKeyserverDlg.cpp:660
+#: Src/wptKeyserverDlg.cpp:643
msgid "This is not implemented yet!"
msgstr "±Ì«Ì¤Íܾgp©Ì¤ÆÈÁĢܹñI"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:381
# c:\oss\winpt\src\wptKeyserverDlg.cpp:407
-#: Src/wptKeyserverDlg.cpp:667 Src/wptKeyserverDlg.cpp:699
+#: Src/wptKeyserverDlg.cpp:650 Src/wptKeyserverDlg.cpp:682
msgid "Please enter the search pattern."
msgstr "õp^[ðü͵ľ³¢B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:411
-#: Src/wptKeyserverDlg.cpp:704
+#: Src/wptKeyserverDlg.cpp:687
msgid "Only keyids are allowed."
msgstr "L[IDÌݪgp©Ì¤Å·B"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:416
-#: Src/wptKeyserverDlg.cpp:710
+#: Src/wptKeyserverDlg.cpp:693
msgid "Only enter the name of the user."
msgstr "[U[̼O¾¯ðüÍ·é"
# c:\oss\winpt\src\wptKeyserverDlg.cpp:420
-#: Src/wptKeyserverDlg.cpp:716
+#: Src/wptKeyserverDlg.cpp:699
msgid "Only email addresses or keyids are allowed."
msgstr "[AhXܽÍL[IDÌÝÍgp©Ì¤Å·B"
@@ -4973,7 +5021,7 @@
msgstr "L[T[o[ðõµÄ¢Ü·B"
# c:\oss\winpt\src\wptKeyserverSearchDlg.cpp:59
-#: Src/wptKeyserverSearchDlg.cpp:88 Src/wptKeyserverSearchDlg.cpp:118
+#: Src/wptKeyserverSearchDlg.cpp:87 Src/wptKeyserverSearchDlg.cpp:117
msgid "Keyserver Search"
msgstr "L[T[o[õ"
@@ -5006,22 +5054,22 @@
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:992
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:113
-#: Src/wptKeysigDlg.cpp:139 Src/wptKeysigDlg.cpp:210
+#: Src/wptKeysigDlg.cpp:140 Src/wptKeysigDlg.cpp:216
msgid "Signature Properties"
msgstr "¼Ì®«"
# c:\oss\winpt\src\wptKeysigDlg.cpp:189
-#: Src/wptKeysigDlg.cpp:140 Src/wptKeysigDlg.cpp:164 Src/wptKeysigDlg.cpp:206
+#: Src/wptKeysigDlg.cpp:141 Src/wptKeysigDlg.cpp:166 Src/wptKeysigDlg.cpp:212
msgid "Exportable"
msgstr "GLX|[gÅ«éàÌ"
# c:\oss\winpt\src\wptKeysigDlg.cpp:190
-#: Src/wptKeysigDlg.cpp:141 Src/wptKeysigDlg.cpp:207
+#: Src/wptKeysigDlg.cpp:142 Src/wptKeysigDlg.cpp:213
msgid "Non-revocably"
msgstr "³øÉoÈ¢æ"
# c:\oss\winpt\src\wptSigList.cpp:43
-#: Src/wptKeysigDlg.cpp:144 Src/wptSigList.cpp:53
+#: Src/wptKeysigDlg.cpp:145 Src/wptSigList.cpp:55
msgid "Class"
msgstr "NX"
@@ -5030,70 +5078,82 @@
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:886
# c:\oss\winpt\src\wptKeyEditDlgs.cpp:1141
# c:\oss\winpt\src\wptKeysigDlg.cpp:192
-#: Src/wptKeysigDlg.cpp:145
+#: Src/wptKeysigDlg.cpp:146
msgid "Expire date"
msgstr "LøúÀ"
# c:\oss\winpt\src\wptImportList.cpp:55
-#: Src/wptKeysigDlg.cpp:146
+#: Src/wptKeysigDlg.cpp:147
msgid "Issuer key"
msgstr "sÒL["
# c:\oss\winpt\src\wptImportList.cpp:55
-#: Src/wptKeysigDlg.cpp:147
+#: Src/wptKeysigDlg.cpp:148
msgid "Issuer key ID"
msgstr "sÒL[ID"
+# c:\oss\winpt\src\wptClipVerifyDlg.cpp:135
+#: Src/wptKeysigDlg.cpp:149
+#, fuzzy
+msgid "Policy URL"
+msgstr "|V[URL:"
+
# c:\oss\winpt\src\wptKeysigDlg.cpp:189
-#: Src/wptKeysigDlg.cpp:164
+#: Src/wptKeysigDlg.cpp:166
msgid "Non-exportable"
msgstr "GLX|[gÅ«È¢àÌ"
# c:\oss\winpt\src\wptSigList.cpp:118
-#: Src/wptKeysigDlg.cpp:177 Src/wptSigList.cpp:156
+#: Src/wptKeysigDlg.cpp:178 Src/wptSigList.cpp:153
msgid " user ID not found"
msgstr "[U[IDª©Â©èܹñŵ½B"
# c:\oss\winpt\src\wptKeysigDlg.cpp:396
-#: Src/wptKeysigDlg.cpp:283
+#: Src/wptKeysigDlg.cpp:313
msgid "Really receive all missing keys?"
msgstr "·×Ä̸Á½L[ð{ÉóMµÜ·©H"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:579
# c:\oss\winpt\src\wptKeysigDlg.cpp:334
-#: Src/wptKeysigDlg.cpp:317 Src/wptSigTreeDlg.cpp:115
+#: Src/wptKeysigDlg.cpp:347 Src/wptSigTreeDlg.cpp:111
msgid "Signature &Properties"
msgstr "¼Ì®«(&P)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:992
# c:\oss\winpt\src\wptKeyPropsDlg.cpp:113
-#: Src/wptKeysigDlg.cpp:318
+#: Src/wptKeysigDlg.cpp:348
msgid "Signing &Key Properties"
msgstr "L[Ì®«ð¼·é(&K)"
# c:\oss\winpt\src\wptKeysigDlg.cpp:301
-#: Src/wptKeysigDlg.cpp:357
+#: Src/wptKeysigDlg.cpp:387
msgid "Key not found in keyring, do you want to fetch it from the keyserver?"
msgstr "L[ªL[OÉ èܹñBL[T[o[æèóM³êÜ·©H"
-#: Src/wptKeysigDlg.cpp:367
+#: Src/wptKeysigDlg.cpp:397
msgid "Key not found in keyring."
msgstr "L[ªL[OÉ èܹñB"
# c:\oss\winpt\src\wptKeysigDlg.cpp:330
-#: Src/wptKeysigDlg.cpp:395
+#: Src/wptKeysigDlg.cpp:424
#, c-format
msgid "Signature List for \"%s\""
msgstr "¼êÐå¤\"%s\"p"
# c:\oss\winpt\src\wptKeysigDlg.cpp:333
-#: Src/wptKeysigDlg.cpp:399
+#: Src/wptKeysigDlg.cpp:426
msgid "&Receive Key"
msgstr "L[ðóM·é(&R)"
+# c:\oss\winpt\src\wptFileManager.cpp:1026
+#: Src/wptKeysignDlg.cpp:72
+#, fuzzy, c-format
+msgid "%d-bit %s key, ID 0x%s"
+msgstr "%s L[IDðgp 0x%s"
+
# c:\oss\winpt\src\wptKeysignDlg.cpp:152
# c:\oss\winpt\src\wptKeysignDlg.cpp:266
-#: Src/wptKeysignDlg.cpp:166 Src/wptKeysignDlg.cpp:339
+#: Src/wptKeysignDlg.cpp:166 Src/wptKeysignDlg.cpp:336
msgid "Choose Signature Class"
msgstr "¼NXðIð·é"
@@ -5134,7 +5194,7 @@
msgstr "͸ÍÈ¢"
# c:\oss\winpt\src\wptKeysignDlg.cpp:214
-#: Src/wptKeysignDlg.cpp:264
+#: Src/wptKeysignDlg.cpp:261
#, c-format
msgid ""
"pub %d/%s created: %s expires: %s\n"
@@ -5156,52 +5216,52 @@
"±ÌL[ð©ªÌL[Æ{ɼµÜ·©H\n"
# c:\oss\winpt\src\wptKeysignDlg.cpp:226
-#: Src/wptKeysignDlg.cpp:277
+#: Src/wptKeysignDlg.cpp:273
msgid "No valid secret key found."
msgstr "LøÈ駮ª©Â©èܹñŵ½B"
# c:\oss\winpt\src\wptKeysignDlg.cpp:231
-#: Src/wptKeysignDlg.cpp:282
+#: Src/wptKeysignDlg.cpp:279
msgid "Sign local only (non exportable signature)"
msgstr "[JpVOj`[(GLX|[gūȢVOj`[)"
# c:\oss\winpt\src\wptKeysignDlg.cpp:232
-#: Src/wptKeysignDlg.cpp:283
+#: Src/wptKeysignDlg.cpp:280
msgid "Signature expires on"
msgstr "¼ÌLøúÀÍ"
# c:\oss\winpt\src\wptKeysignDlg.cpp:233
-#: Src/wptKeysignDlg.cpp:284
+#: Src/wptKeysignDlg.cpp:281
msgid "Sign non-revocably"
msgstr "³ø»Å«È¢æ¤É¼·é"
-#: Src/wptKeysignDlg.cpp:285
+#: Src/wptKeysignDlg.cpp:282
msgid "&Ask for certification level"
msgstr "¼·éxðv·é(&A)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:765
-#: Src/wptKeysignDlg.cpp:288
+#: Src/wptKeysignDlg.cpp:285
msgid "&Show photo"
msgstr "tHgð©¹é(&S)"
# c:\oss\winpt\src\wptKeygenDlg.cpp:155
-#: Src/wptKeysignDlg.cpp:289 Src/wptPassphraseCB.cpp:92
-#: Src/wptPassphraseCB.cpp:100 Src/wptPassphraseDlg.cpp:68
+#: Src/wptKeysignDlg.cpp:286 Src/wptPassphraseCB.cpp:94
+#: Src/wptPassphraseCB.cpp:102 Src/wptPassphraseDlg.cpp:68
#: Src/wptPINDlg.cpp:54
msgid "&Hide Typing"
msgstr "üÍðB·(&H)"
-#: Src/wptKeysignDlg.cpp:355
+#: Src/wptKeysignDlg.cpp:352
msgid "You cannot select today as the expiration date."
msgstr "¡úÌútðLøúÀúƵÄIðūܹñB"
# c:\oss\winpt\src\wptKeysignDlg.cpp:288
-#: Src/wptKeysignDlg.cpp:371
+#: Src/wptKeysignDlg.cpp:368
msgid "Could not get Key ID from key."
msgstr "L[ÌIDðL[©çæèo·±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptKeysignDlg.cpp:318
-#: Src/wptKeysignDlg.cpp:392
+#: Src/wptKeysignDlg.cpp:389
msgid "This key is already signed by your key"
msgstr "L[ª ȽÌL[ÆùɼµÄ¢Ü·B"
@@ -5304,35 +5364,35 @@
msgstr "MAPIÌOCɸsµÜµ½B"
# c:\oss\winpt\src\wptMAPI.cpp:103 c:\oss\winpt\src\wptMAPI.cpp:325
-#: Src/wptMAPI.cpp:103 Src/wptMAPI.cpp:226
+#: Src/wptMAPI.cpp:103 Src/wptMAPI.cpp:227
msgid "Could not sent mail."
msgstr "[ðM·é±ÆªÅ«Ü¹ñŵ½B"
# c:\oss\winpt\src\wptMDSumDlg.cpp:52
-#: Src/wptMDSumDlg.cpp:72
+#: Src/wptMDSumDlg.cpp:103
msgid "Digest"
msgstr "_CWFXg"
# c:\oss\winpt\src\wptClipEditDlg.cpp:49 c:\oss\winpt\src\wptGPGOptDlg.cpp:48
-#: Src/wptMDSumDlg.cpp:103
+#: Src/wptMDSumDlg.cpp:121
msgid "&Save..."
msgstr "Û¶...(&S)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:762
-#: Src/wptMDSumDlg.cpp:105
+#: Src/wptMDSumDlg.cpp:123
msgid "Save to clipboard"
msgstr "Nbv{[hÉÛ¶·é"
-#: Src/wptMDSumDlg.cpp:106
+#: Src/wptMDSumDlg.cpp:124
msgid "Print Message Digest"
msgstr "bZ[W_CWFXgðóü·éB"
-#: Src/wptMDSumDlg.cpp:149
+#: Src/wptMDSumDlg.cpp:177
msgid "Select file to save checksums"
msgstr "`FbNTðÛ¶·é½ßÌt@CðIð·é"
# c:\oss\winpt\src\wptKeyManager.cpp:360
-#: Src/wptMDSumDlg.cpp:154
+#: Src/wptMDSumDlg.cpp:182
#, c-format
msgid "Checksums successfully saved in '%s'"
msgstr "`FbNTð³µ'%s'ÉÛ¶·é±Æªoܵ½B"
@@ -5368,27 +5428,27 @@
msgstr "LÒÌM(ownertrust)ÌC|[gɬ÷µÜµ½B"
# c:\oss\winpt\src\wptPassphraseCB.cpp:61
-#: Src/wptPassphraseCB.cpp:96
+#: Src/wptPassphraseCB.cpp:98
msgid "Encrypted with the following public key(s)"
msgstr "ȺÌöJ®Åûµ½àÌÅ·B"
# c:\oss\winpt\src\wptPassphraseCB.cpp:82
-#: Src/wptPassphraseCB.cpp:143
+#: Src/wptPassphraseCB.cpp:142
#, c-format
msgid "Unknown key ID (%s, 0x%s)"
msgstr "³¼L[ID (%s, 0x%s)"
-#: Src/wptPassphraseCB.cpp:154
+#: Src/wptPassphraseCB.cpp:153
msgid "Bad passphrase; Enter passphrase again"
msgstr "³øÈpXt[YAÄxü͵ľ³¢B"
# c:\oss\winpt\src\wptPassphraseCB.cpp:90
-#: Src/wptPassphraseCB.cpp:155
+#: Src/wptPassphraseCB.cpp:154
msgid "Please enter your passphrase"
msgstr " ȽÌpXt[Yðü͵ľ³¢B"
# c:\oss\winpt\src\wptSymEnc.cpp:40 c:\oss\winpt\src\wptSymEnc.cpp:50
-#: Src/wptPassphraseCB.cpp:159
+#: Src/wptPassphraseCB.cpp:158
#, c-format
msgid ""
"Symmetric encryption.\n"
@@ -5398,7 +5458,7 @@
"%s ªÃ»f[^Å·B"
# c:\oss\winpt\src\wptPassphraseCB.cpp:224
-#: Src/wptPassphraseCB.cpp:304
+#: Src/wptPassphraseCB.cpp:302
#, c-format
msgid ""
"You need a passphrase to unlock the secret key for\n"
@@ -5410,7 +5470,7 @@
"%s L[, ID %s ([L[ ID %s)\n"
# c:\oss\winpt\src\wptPassphraseCB.cpp:231
-#: Src/wptPassphraseCB.cpp:310
+#: Src/wptPassphraseCB.cpp:308
#, c-format
msgid ""
"You need a passphrase to unlock the secret key for\n"
@@ -5422,7 +5482,7 @@
"%s L[, ID %s\n"
# c:\oss\winpt\src\wptPassphraseCB.cpp:283
-#: Src/wptPassphraseCB.cpp:398
+#: Src/wptPassphraseCB.cpp:396
#, c-format
msgid ""
"Please enter the PIN to unlock your secret card key\n"
@@ -5735,23 +5795,23 @@
msgstr "MXgɱƪūܹñŵ½B"
# c:\oss\winpt\src\wptSigList.cpp:42
-#: Src/wptSigList.cpp:52
+#: Src/wptSigList.cpp:54
msgid "Valid"
msgstr "Lø"
# c:\oss\winpt\src\wptSigList.cpp:46
-#: Src/wptSigList.cpp:56
+#: Src/wptSigList.cpp:58
msgid "Expiration"
msgstr "úÀ"
# c:\oss\winpt\src\wptKeysigDlg.cpp:330
-#: Src/wptSigTreeDlg.cpp:164
+#: Src/wptSigTreeDlg.cpp:159
#, c-format
msgid "Signature Tree for \"%s\" (0x%s)"
msgstr "Ⱥp̼c[\"%s\" (0x%s)"
# c:\oss\winpt\src\wptKeyManagerDlg.cpp:573
-#: Src/wptSigTreeDlg.cpp:167
+#: Src/wptSigTreeDlg.cpp:161
msgid "Edit..."
msgstr "ÒW..."
@@ -5780,6 +5840,27 @@
msgid "Signed"
msgstr "¼µÜµ½"
+# c:\oss\winpt\src\wptKeyEditDlgs.cpp:823
+# c:\oss\winpt\src\wptKeyEditDlgs.cpp:926
+#~ msgid "Could not find key."
+#~ msgstr "L[ð©Â¯é±ÆªÅ«Ü¹ñŵ½B"
+
+# c:\oss\winpt\src\wptKeyserver.cpp:271
+#~ msgid "The network subsystem has failed"
+#~ msgstr "lbg[NTuVXeªáQµÄ¢Ü·B"
+
+# c:\oss\winpt\src\wptKeyserver.cpp:272
+#~ msgid "Authoritative Answer Host not found"
+#~ msgstr "MÅ«éAT[zXgª©Â©èܹñŵ½B"
+
+# c:\oss\winpt\src\wptKeyserver.cpp:273
+#~ msgid "The connection has been dropped because of a network failure"
+#~ msgstr "lbg[NáQ̽ßÚ±ªØf³êĢܷB"
+
+# c:\oss\winpt\src\wptKeyserver.cpp:274
+#~ msgid "Unknown Winsock error ec=%d"
+#~ msgstr "¢mÌWinsockG[ ec=%d"
+
# c:\oss\winpt\src\wptMAPI.cpp:89
#~ msgid "GPG Public Key of %s"
#~ msgstr "GPGöJ®Ì %s"
@@ -5874,10 +5955,6 @@
#~ msgid "%s (%s/0x%s)"
#~ msgstr "%s i%s/0x%sj"
-# c:\oss\winpt\src\wptFileManager.cpp:1026
-#~ msgid "%s using keyID 0x%s"
-#~ msgstr "%s L[IDðgp 0x%s"
-
# c:\oss\winpt\src\wptFirstRunDlg.cpp:44
#~ msgid "&Specify a directory from which to access existing GPG keyrings"
#~ msgstr "ù¶GPGL[OðANZX·éfBNg[ðwè·éB(&S)"
@@ -6110,10 +6187,6 @@
#~ "ÁÄ¢é PTD.dll ðÅVÅÉXVµÄ¾³¢B¨g¢Ìo[WÍ (%s) "
#~ "ÅÆÄàâŷB"
-# c:\oss\winpt\src\wptClipVerifyDlg.cpp:135
-#~ msgid "Policy URL: "
-#~ msgstr "|V[URL:"
-
# c:\oss\winpt\src\WinPT.cpp:216
#~ msgid "Privacy Tray Dynamic (PTD)"
#~ msgstr "vCoV[gC_Ci~bN(PTD)"
Modified: trunk/Src/ChangeLog
===================================================================
--- trunk/Src/ChangeLog 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/ChangeLog 2006-05-07 12:36:48 UTC (rev 211)
@@ -1,3 +1,20 @@
+2006-05-07 Timo Schulz <ts at g10code.de>
+
+ * wptKeyserverDlg.cpp (hkp_err_box): Improved.
+ * wptKeyserver.cpp (wsock_strerror): Likewise.
+ * wptKeygenCBDlg.cpp (keygen_cb_dlg_destroy): New param.
+ Change all callers.
+
+2006-05-06 Timo Schulz <ts at g10code.de>
+
+ * wptKeyManagerDlg.cpp (reload_keycache): Use pre-defined
+ sorting order if available.
+ * wptKeyPropsDlg.cpp (key_props_dlg_proc): Use 0x prefix
+ for the key ID.
+ (get_pref_cipher): Differ between the AES algorithm IDs.
+ (key_is_valid): New.
+ * wptKeyserverDlg.cpp (check_pattern): Simplified.
+
2006-05-03 Timo Schulz <ts at g10code.de>
* wptKeyCache.cpp (keycache_prepare2): Fix possible segv.
Modified: trunk/Src/WinPT-en.rc
===================================================================
--- trunk/Src/WinPT-en.rc 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/WinPT-en.rc 2006-05-07 12:36:48 UTC (rev 211)
@@ -2124,7 +2124,9 @@
POPUP "Groups", GRAYED
BEGIN
MENUITEM "New...", ID_GROUP_NEW
- MENUITEM "Import...", ID_GROUP_IMPORT
+ MENUITEM "Delete...", ID_GROUP_DELETE
+ MENUITEM SEPARATOR
+ MENUITEM "Show", ID_GROUP_SHOW
END
MENUITEM "Key&server", ID_KEYMISC_SENDRECV
POPUP "&GPG"
Modified: trunk/Src/resource.h
===================================================================
--- trunk/Src/resource.h 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/resource.h 2006-05-07 12:36:48 UTC (rev 211)
@@ -824,13 +824,14 @@
#define ID_KSERVCTX_DEL 40183
#define ID_KSERVCTX_EDIT 40184
#define ID_KEYMISC_VIEWDESC 40185
+#define ID_GROUP_SHOW 40186
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 246
-#define _APS_NEXT_COMMAND_VALUE 40186
+#define _APS_NEXT_COMMAND_VALUE 40187
#define _APS_NEXT_CONTROL_VALUE 1530
#define _APS_NEXT_SYMED_VALUE 101
#endif
Modified: trunk/Src/wptCommonDlg.cpp
===================================================================
--- trunk/Src/wptCommonDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptCommonDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -20,9 +20,8 @@
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
-
-#include <windows.h>
#include <ctype.h>
+#include <windows.h>
#include "resource.h"
#include "wptTypes.h"
@@ -39,7 +38,7 @@
check_URL (const char *buf)
{
size_t i;
- const char *allowed = "-./#_:";
+ const char *allowed = "-./#_:~&?=";
if (!strchr (buf, ':'))
return -1;
Modified: trunk/Src/wptFileManager.cpp
===================================================================
--- trunk/Src/wptFileManager.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptFileManager.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -407,15 +407,13 @@
int
fm_state_new (fm_state_t * ctx)
{
- gpgme_error_t rc;
fm_state_s *c;
c = new fm_state_s;
if (!c)
BUG (0);
memset (c, 0, sizeof *c);
- rc = gpgme_new (&c->ctx);
- if (rc)
+ if (gpgme_new (&c->ctx))
BUG (0);
*ctx = c;
return 0;
Modified: trunk/Src/wptGPGME.cpp
===================================================================
--- trunk/Src/wptGPGME.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptGPGME.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -41,6 +41,7 @@
BOOL CALLBACK keycache_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam);
void progress_cleanup (progress_filter_s * pfx);
+/* Global GPG key cache contexts. */
static gpg_keycache_t pub = NULL;
static gpg_keycache_t sec = NULL;
static char *gpg_secring = NULL;
@@ -80,11 +81,8 @@
gpg_keycache_release (sec);
sec = NULL;
}
- if (cleanup) {
- if (gpg_secring)
- free (gpg_secring);
- gpg_secring = NULL;
- }
+ if (cleanup)
+ safe_free (gpg_secring);
}
@@ -168,7 +166,7 @@
/* Get the GPG key with keyid @keyid from the cache. Return it
in @r_key on success. */
-static int
+static gpgme_error_t
get_key_from_cache (const char *keyid, gpgme_key_t *r_key,
struct keycache_s **c, int secret)
{
@@ -177,23 +175,21 @@
int mode = secret? KEYCACHE_PRV : KEYCACHE_PUB;
if (!keyid)
- return WPTERR_GENERAL;
+ return gpg_error (GPG_ERR_INV_VALUE);
if (r_key)
*r_key = NULL;
cache = keycache_get_ctx (mode);
- if (!cache)
- BUG (0);
if (!c)
err = gpg_keycache_find_key (cache, keyid, 0, r_key);
else
err = gpg_keycache_find_key2 (cache, keyid, 0, r_key, c);
- return err? WPTERR_GENERAL : 0;
+ return err;
}
/* Get GPG key with keyid @keyid directly from GPG and return
it in @r_key on success. */
-static int
+static gpgme_error_t
get_key_directly (const char *keyid, gpgme_key_t *r_key, int secret)
{
gpgme_ctx_t ctx;
@@ -201,52 +197,53 @@
err = gpgme_new (&ctx);
if (err)
- return WPTERR_GENERAL;
+ return err;
err = gpgme_get_key (ctx, keyid, r_key, secret);
gpgme_release (ctx);
- return err? WPTERR_GENERAL : 0;
+ return err;
}
/* Search the public key with @keyid as the keyid in the cache and
return the item in @k. */
-int
+gpgme_error_t
winpt_get_pubkey (const char *keyid, winpt_key_s *k)
{
- int rc;
+ gpgme_error_t err;
- rc = get_key_from_cache (keyid, &k->ctx, &k->ext, 0);
- if (rc)
- return rc;
+ err = get_key_from_cache (keyid, &k->ctx, &k->ext, 0);
+ if (err)
+ return err;
k->is_v3 = k->ctx->subkeys->pubkey_algo == GPGME_PK_RSA &&
strlen (k->ctx->subkeys->fpr) == 32;
k->is_protected = k->ext->gloflags.is_protected;
k->keyid = k->ctx->subkeys->keyid;
k->uid = k->ctx->uids->uid;
- return rc;
+ return 0;
}
-int
+gpgme_error_t
winpt_get_seckey (const char *keyid, winpt_key_s *k)
{
- int rc;
- rc = get_key_from_cache (keyid, &k->ctx, &k->ext, 1);
- if (rc)
- return rc;
+ gpgme_error_t err;
+
+ err = get_key_from_cache (keyid, &k->ctx, &k->ext, 1);
+ if (err)
+ return err;
k->is_v3 = k->ctx->subkeys->pubkey_algo == GPGME_PK_RSA &&
strlen (k->ctx->subkeys->fpr) == 32;
k->is_protected = k->ext->gloflags.is_protected;
k->keyid = k->ctx->subkeys->keyid;
k->uid = k->ctx->uids->uid;
- return rc;
+ return 0;
}
-int
+gpgme_error_t
get_pubkey (const char *keyid, gpgme_key_t *ret_key)
{
- int rc;
+ gpgme_error_t rc;
if (pub && sec)
rc = get_key_from_cache (keyid, ret_key, NULL, 0);
@@ -256,10 +253,10 @@
}
-int
+gpgme_error_t
get_seckey (const char *keyid, gpgme_key_t *ret_skey)
{
- int rc;
+ gpgme_error_t rc;
if (pub && sec)
rc = get_key_from_cache (keyid, ret_skey, NULL, 1);
@@ -279,8 +276,6 @@
int n=0;
pc = keycache_get_ctx (1);
- if (!pc)
- BUG (0);
while (!gpg_keycache_next_key (pc, 0, &key)) {
if (key->subkeys->pubkey_algo == GPGME_PK_ELG)
n++;
Modified: trunk/Src/wptGPGParser.cpp
===================================================================
--- trunk/Src/wptGPGParser.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptGPGParser.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -1,5 +1,5 @@
/* wptGPGParser.cpp - GPG config file parser
- * Copyright (C) 2002, 2003, 2004 Timo Schulz
+ * Copyright (C) 2002, 2003, 2004, 2006 Timo Schulz
*
* This file is part of WinPT.
*
@@ -23,7 +23,6 @@
#endif
#include <stdio.h>
-#include <stdio.h>
#include <string.h>
#include <windows.h>
@@ -33,213 +32,206 @@
#include "wptErrors.h"
static void
-add_opaque_option (gpg_optfile_t opt, const char * line, int used)
+add_option (gpg_option_t *list, gpg_option_t n)
{
- gpg_option_t e, t;
+ gpg_option_t t;
+ if (!*list)
+ *list = n;
+ else {
+ for (t = *list; t->next; t = t->next)
+ ;
+ t->next = n;
+ }
+}
+
+static gpg_option_t
+new_option (void)
+{
+ gpg_option_t e;
+
e = new gpg_option_s;
if (!e)
- BUG (0);
- memset (e, 0, sizeof *e);
+ BUG (0);
+ memset (e, 0, sizeof (e));
+ return e;
+}
+
+
+static void
+add_opaque_option (gpg_optfile_t opt, const char *line, int used)
+{
+ gpg_option_t e;
+
+ e = new_option ();
e->used = used > 0? 1 : 0;
e->name = m_strdup (line);
e->type = ENTRY_OPAQUE;
- if (!opt->list)
- opt->list = e;
- else {
- for (t = opt->list; t->next; t = t->next)
- ;
- t->next = e;
- }
-} /* add_opaque_option */
+ add_option (&opt->list, e);
+}
static void
-add_single_option (gpg_optfile_t opt, const char * name, int used)
+add_single_option (gpg_optfile_t opt, const char *name, int used)
{
- gpg_option_t e, t;
+ gpg_option_t e;
- e = new gpg_option_s;
- if (!e)
- BUG (0);
- memset (e, 0, sizeof *e);
+ e = new_option ();
e->used = used > 0? 1 : 0;
e->name = m_strdup (name);
e->type = ENTRY_SINGLE;
- if (!opt->list)
- opt->list = e;
- else {
- for (t = opt->list; t->next; t = t->next)
- ;
- t->next = e;
- }
-} /* add_single_option */
+ add_option (&opt->list, e);
+}
static int
-add_group_option( gpg_optfile_t opt, const char *name, int used )
+add_group_option (gpg_optfile_t opt, const char *name, int used)
{
- gpg_option_t e, t;
+ gpg_option_t e;
- e = new gpg_option_s;
- if( !e )
- BUG( NULL );
- memset( e, 0, sizeof *e );
+ e = new_option ();
e->used = used > 0? 1 : 0;
- e->name = m_strdup( name );
- e->type = ENTRY_GROUP;
- if( !opt->list )
- opt->list = e;
- else {
- for( t = opt->list; t->next; t = t->next )
- ;
- t->next = e;
- }
+ e->name = m_strdup (name);
+ e->type = ENTRY_GROUP;
+ add_option (&opt->list, e);
return 0;
-} /* add_group_option */
+}
static size_t
-count_whitespaces( char *line )
+count_whitespaces (char *line)
{
- size_t i = 0, ncount = 0;
+ size_t i;
+ size_t ncount = 0;
- if( !strchr( line, ' ' ) )
+ if (!strchr (line, ' '))
return 0;
- for( i = 0; i < strlen( line ); i++ ) {
- if( line[i] == ' ' )
+ for( i = 0; i < strlen (line); i++) {
+ if (line[i] == ' ')
ncount++;
}
-
return ncount;
-} /* count_whitespaces */
+}
static int
-add_multi_option( gpg_optfile_t opt, char *line, int used )
+add_multi_option (gpg_optfile_t opt, char *line, int used)
{
- gpg_option_t e ,t;
+ gpg_option_t e;
char *p;
int state = 0;
- e = new gpg_option_s;
- if( !e )
- BUG( NULL );
- memset( e, 0, sizeof *e );
- if( count_whitespaces( line ) == 1 ) {
- while( (p = strsep( &line, " " )) && state != 2 ) {
- switch( state ) {
- case 0: e->name = m_strdup( p ); break;
- case 1: e->val = m_strdup( p ); break;
+ e = new_option ();
+ if (count_whitespaces (line) == 1) {
+ while ((p = strsep (&line, " ")) && state != 2) {
+ switch (state) {
+ case 0: e->name = m_strdup (p); break;
+ case 1: e->val = m_strdup (p); break;
}
state++;
}
}
else {
- p = strchr( line, ' ' );
+ p = strchr (line, ' ');
+ if (!p)
+ return -1;
state = p - line;
e->name = new char[state + 1];
- if( !e->name )
- BUG( NULL );
- memcpy( e->name, line, state );
+ if (!e->name)
+ BUG (NULL);
+ memcpy (e->name, line, state);
e->name[state] = '\0';
- strncpy( e->name, line, state );
- e->val = m_strdup( line + state + 1 );
+ strncpy (e->name, line, state);
+ e->val = m_strdup (line + state + 1);
}
e->used = used;
e->type = ENTRY_MULTI;
- if( !opt->list )
- opt->list = e;
- else {
- for( t=opt->list; t->next; t = t->next )
- ;
- t->next = e;
- }
+ add_option (&opt->list, e);
+
return 0;
-} /* add_multi_option */
+}
static gpg_group_t
-new_group (gpg_group_t * grp, const char * name)
+new_group (gpg_group_t *grp, const char *name)
{
gpg_group_t g, t;
g = new gpg_group_s;
- if( !g )
- BUG( NULL );
- memset( g, 0, sizeof *g );
+ if (!g)
+ BUG (NULL);
+ memset (g, 0, sizeof *g);
g->used = 1;
- g->name = m_strdup( name );
- if( !*grp )
+ g->name = m_strdup (name);
+ if (!*grp)
*grp = g;
else {
- for( t = *grp; t->next; t = t->next )
+ for (t = *grp; t->next; t = t->next)
;
t->next = g;
}
return g;
-} /* new_group */
+}
static const char*
-_add_group( gpg_optfile_t opt, const char *line )
+group_from_cfgfile (gpg_optfile_t opt, const char *line)
{
char *p, *buf, *buf2, *name = NULL;
gpg_group_t g;
gpg_member_t m = NULL, t;
- p = strchr( line, '=' );
- if( p == NULL || strncmp( line, "group ", 6 ) )
+ p = strchr (line, '=');
+ if (!p || strncmp (line, "group ", 6))
return NULL;
- buf = m_strdup( line + (p - line + 1) );
- if( !buf )
- BUG( NULL );
+ buf = m_strdup (line + (p - line + 1));
line += 6;
- p = strchr( line, '=' );
- if( p ) {
+ p = strchr (line, '=');
+ if (p) {
size_t pos = p - line;
name = new char[pos + 1];
- if( !name )
+ if (!name)
BUG( NULL );
- memset( name, 0, pos+1 );
- strncpy( name, line, pos );
+ memset (name, 0, pos+1);
+ strncpy (name, line, pos);
}
- g = new_group( &opt->grp, name );
+ g = new_group (&opt->grp, name);
buf2 = buf;
- while( (p = strsep( &buf2, " " )) && *p ) {
- m = new gpg_member_s;
- if( !m )
- BUG( NULL );
- memset( m, 0, sizeof *m );
+ while ((p = strsep (&buf2, " ")) && *p) {
+ m = new gpg_member_s;
+ if (!m)
+ BUG (0);
+ memset (m, 0, sizeof *m);
m->used = 1;
- m->name = m_strdup( p );
- if( !g->list )
+ m->name = m_strdup (p);
+ if (!g->list)
g->list = m;
else {
- for( t=g->list; t->next; t = t->next )
+ for (t=g->list; t->next; t = t->next)
;
t->next = m;
}
}
- free_if_alloc( buf );
- if( !m )
+ free_if_alloc (buf);
+ if (!m)
return NULL;
return g->name;
-} /* _add_group */
+}
+
void
-release_group( gpg_group_t grp )
+release_group (gpg_group_t grp)
{
gpg_member_t m, m2;
m = grp->list;
- while( m ) {
+ while (m) {
m2 = m->next;
- free_if_alloc( m->name );
- free_if_alloc( m );
+ free_if_alloc (m->name);
+ free_if_alloc (m);
m = m2;
}
-} /* release_group */
+}
void
@@ -247,36 +239,36 @@
{
if (!opt)
return;
- free_if_alloc( opt->name );
- free_if_alloc( opt->val );
- free_if_alloc( opt );
+ free_if_alloc (opt->name);
+ free_if_alloc (opt->val);
+ free_if_alloc (opt );
}
void
-release_gpg_options( gpg_optfile_t opt )
+release_gpg_options (gpg_optfile_t opt)
{
gpg_option_t e, e2;
gpg_group_t g, g2;
e = opt->list;
- while( e ) {
+ while (e) {
e2 = e->next;
release_option (e);
e = e2;
}
g = opt->grp;
- while( g ) {
+ while (g) {
g2 = g->next;
- release_group( g );
+ release_group (g);
g = g2;
}
- free_if_alloc( opt );
-} /* release_gpg_options */
+ free_if_alloc (opt);
+}
int
-commit_gpg_options (const char * file, gpg_optfile_t opt)
+commit_gpg_options (const char *file, gpg_optfile_t opt)
{
FILE *inp;
gpg_option_t e;
@@ -284,50 +276,50 @@
gpg_member_t m;
inp = fopen (file, "w+b");
- if( !inp )
- return -1;
- for( e = opt->list; e; e = e->next ) {
- if( !e->used )
+ if (!inp)
+ return WPTERR_FILE_OPEN;
+ for (e = opt->list; e; e = e->next) {
+ if (!e->used)
continue;
- switch( e->type ) {
+ switch (e->type) {
case ENTRY_OPAQUE:
- fprintf( inp, "%s", e->name );
+ fprintf (inp, "%s", e->name);
break;
case ENTRY_MULTI:
- fprintf( inp, "%s %s\r\n", e->name, e->val );
+ fprintf (inp, "%s %s\r\n", e->name, e->val);
break;
case ENTRY_SINGLE:
- fprintf( inp, "%s\r\n", e->name );
+ fprintf (inp, "%s\r\n", e->name);
break;
case ENTRY_GROUP:
- g = find_group( opt, e->name );
- if( g && g->used ) {
- fprintf( inp, "group %s=", g->name );
- for( m = g->list; m; m = m->next ) {
- if( m->used )
- fprintf( inp, "%s ", m->name );
+ g = find_group (opt, e->name);
+ if (g && g->used) {
+ fprintf (inp, "group %s=", g->name);
+ for (m = g->list; m; m = m->next) {
+ if (m->used)
+ fprintf (inp, "%s ", m->name);
}
- fprintf( inp, "\r\n" );
+ fprintf (inp, "\r\n");
}
break;
}
}
fclose (inp);
return 0;
-} /* commit_gpg_options */
+}
int
-parse_gpg_options( const char *file, gpg_optfile_t *r_opt )
+parse_gpg_options (const char *file, gpg_optfile_t *r_opt )
{
FILE *inp;
char buf[1024], *p;
gpg_optfile_t opt = NULL;
- inp = fopen( file, "rb" );
+ inp = fopen( file, "rb");
if( inp == NULL ) {
inp = fopen( file, "wb" );
if( inp == NULL )
@@ -352,22 +344,22 @@
if( !strchr( p, ' ' ) )
add_single_option( opt, p, 1 );
else if( !strncmp( p, "group", 5 ) ) {
- const char *s = _add_group( opt, p );
- if( s )
- add_group_option( opt, s, 1 );
+ const char *s = group_from_cfgfile (opt, p);
+ if (s)
+ add_group_option (opt, s, 1);
}
else
- add_multi_option( opt, p, 1 );
+ add_multi_option (opt, p, 1);
}
- fclose( inp );
- if( r_opt )
+ fclose (inp);
+ if (r_opt)
*r_opt = opt;
return 0;
-} /* parse_gpg_options */
+}
gpg_option_t
-find_option (gpg_optfile_t opt, const char * str)
+find_option (gpg_optfile_t opt, const char *str)
{
gpg_option_t e;
@@ -379,170 +371,154 @@
}
return e;
-} /* find_option */
+}
gpg_group_t
-find_group( gpg_optfile_t opt, const char *str )
+find_group (gpg_optfile_t opt, const char *str)
{
gpg_group_t g;
- for( g = opt->grp; g; g = g->next ) {
- if( !stricmp( g->name, str ) )
+ for (g = opt->grp; g; g = g->next) {
+ if (!stricmp( g->name, str))
break;
}
return g;
-} /* find_group */
+}
gpg_member_t
-find_member( gpg_optfile_t opt, const char *grp, const char *str )
+find_member (gpg_optfile_t opt, const char *grp, const char *str)
{
- gpg_group_t g = find_group( opt, grp );
- gpg_member_t m = NULL;
- if( g ) {
- for( m = g->list; m; m = m->next ) {
- if( !stricmp( m->name, str ) )
- break;
- }
+ gpg_group_t g = find_group (opt, grp);
+ gpg_member_t m;
+
+ if (!g)
+ return NULL;
+
+ for (m = g->list; m; m = m->next) {
+ if (!stricmp (m->name, str))
+ return m;
}
+ return NULL;
+}
- return m;
-} /* find_member */
-
int
-delete_group( gpg_optfile_t opt, const char *str )
+delete_group (gpg_optfile_t opt, const char *str)
{
- gpg_group_t g = find_group( opt, str );
- if( g ) {
+ gpg_group_t g = find_group (opt, str);
+
+ if (g)
g->used = 0;
- return 0;
- }
+ return g? 0 : -1;
+}
- return -1;
-} /* delete_group */
-
int
-delete_member( gpg_optfile_t opt, const char *grp, const char *str )
+delete_member (gpg_optfile_t opt, const char *grp, const char *str)
{
- gpg_member_t m = find_member( opt, grp, str );
- if( m ) {
- m->used = 0;
- return 0;
- }
+ gpg_member_t m = find_member (opt, grp, str);
- return -1;
-} /* delete_member */
+ if (m)
+ m->used = 0;
+ return m? 0 : -1;
+}
int
delete_option (gpg_optfile_t opt, const char * str)
{
gpg_option_t e = find_option (opt, str);
- if (e) {
+
+ if (e)
e->used = 0;
- return 0;
- }
+ return e? 0 : -1;
+}
- return -1;
-} /* delete_option */
-
int
-add_entry( gpg_optfile_t opt, int type, const char *name, const char *val )
+add_entry (gpg_optfile_t opt, int type, const char *name, const char *val)
{
- gpg_option_t e, t;
+ gpg_option_t e;
- e = new gpg_option_s;
- if( !e )
- BUG( NULL );
- memset( e, 0, sizeof *e );
+ e = new_option ();
e->used = 1;
e->type = type;
- e->name = m_strdup( name );
- e->val = val? m_strdup( val ) : NULL;
- if( !opt->list )
- opt->list = e;
- else {
- for( t = opt->list; t->next; t = t->next )
- ;
- t->next = e;
- }
+ e->name = m_strdup (name);
+ e->val = val? m_strdup (val) : NULL;
+ add_option (&opt->list, e);
return 0;
-} /* add_entry */
+}
int
-modify_entry( gpg_optfile_t opt, int type, const char *name, const char *val )
+modify_entry (gpg_optfile_t opt, int type, const char *name, const char *val)
{
gpg_option_t e;
int rc = 0;
- e = find_option( opt, name );
- if( !e )
- rc = add_entry( opt, type, name, val );
- else if( type != ENTRY_SINGLE ) {
- free_if_alloc( e->val );
- e->val = m_strdup( val );
+ e = find_option (opt, name);
+ if (!e)
+ rc = add_entry (opt, type, name, val);
+ else if (type != ENTRY_SINGLE) {
+ free_if_alloc (e->val);
+ e->val = m_strdup (val);
}
return rc;
-} /* modify_entry */
+}
int
-add_member( gpg_optfile_t opt, const char *grp, const char *str )
+add_member (gpg_optfile_t opt, const char *grp, const char *str)
{
- gpg_group_t g = find_group( opt, grp );
+ gpg_group_t g = find_group (opt, grp);
gpg_member_t m, t;
- if( g ) {
- m = new gpg_member_s;
- if( !m )
- BUG( NULL );
- memset( m, 0, sizeof *m );
- m->used = 1;
- m->name = m_strdup( str );
- if( !m->name )
- BUG( NULL );
- if( !g->list )
- g->list = m;
- else {
- for( t = g->list; t->next; t = t->next )
- ;
- t->next = m;
- }
- return 0;
- }
- return -1;
-} /* add_member */
+ if (!g)
+ return -1;
+
+ m = new gpg_member_s;
+ if (!m)
+ BUG (NULL);
+ memset (m, 0, sizeof *m);
+ m->used = 1;
+ m->name = m_strdup (str);
+ if( !g->list )
+ g->list = m;
+ else {
+ for( t = g->list; t->next; t = t->next )
+ ;
+ t->next = m;
+ }
+ return 0;
+}
+
int
-add_group( gpg_optfile_t opt, const char *str )
+add_group (gpg_optfile_t opt, const char *str)
{
gpg_group_t g, t;
g = new gpg_group_s;
- if( !g )
- BUG( NULL );
- memset( g, 0, sizeof *g );
+ if (!g)
+ BUG (NULL);
+ memset (g, 0, sizeof *g);
g->used = 1;
- g->name = m_strdup( str );
+ g->name = m_strdup (str);
- if( !opt->grp )
+ if (!opt->grp)
opt->grp = g;
else {
- for( t = opt->grp; t->next; t = t->next )
+ for (t = opt->grp; t->next; t = t->next)
;
t->next = g;
}
- add_entry( opt, ENTRY_GROUP, str, NULL );
-
+ add_entry (opt, ENTRY_GROUP, str, NULL);
return 0;
-} /* add_group */
+}
#if 0
Modified: trunk/Src/wptGroupManager.cpp
===================================================================
--- trunk/Src/wptGroupManager.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptGroupManager.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -1,25 +1,71 @@
-/* XXX: Re-implement the code. */
+/* wptGroupManager.cpp
+ * Copyright (C) 2006 Timo Schulz
+ *
+ * This file is part of WinPT.
+ *
+ * WinPT is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * WinPT is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with WinPT; if not, write to the Free Software Foundation,
+ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ */
+#if 0 /* XXX: not yet finished. */
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
-#if 0
-gpg_optfile_t
-km_groupdb_open (void)
+#include <windows.h>
+#include "wptTypes.h"
+#include "wptCommonCtl.h"
+#include "wptGPG.h"
+#include "wptKeyManager.h"
+#include "wptKeylist.h"
+#include "wptErrors.h"
+
+
+static void
+get_selection (HWND tree, char *text, DWORD tlen)
+{
+ TVITEM tvi;
+
+ memset (&tvi, 0, sizeof tvi);
+ tvi.hItem = TreeView_GetSelection (tree);
+ tvi.pszText = text;
+ tvi.cchTextMax = tlen;
+ tvi.mask = TVIF_TEXT;
+ TreeView_GetItem (tree, &tvi);
+}
+
+
+static gpg_optfile_t
+groupdb_open (char **r_cfgfile)
{
gpg_optfile_t opt;
- char * optfile;
+ char *optfile;
int err = 0;
- optfile = get_gnupg_cfgfile();
- if( !optfile )
- BUG( NULL );
- if( parse_gpg_options( optfile, &opt ) )
+ optfile = get_gnupg_cfgfile ();
+ if (parse_gpg_options (optfile, &opt))
err = 1;
- free_if_alloc( optfile );
+ if (r_cfgfile)
+ *r_cfgfile = optfile;
+ else
+ free_if_alloc (optfile);
return err? NULL : opt;
-} /* km_groupdb_open */
+}
+#if 0
int
-km_groupdb_expand_recipients( const char *name, gpgme_recipients_t rset )
+km_groupdb_expand_recipients (const char *name, gpgme_recipients_t rset)
{
gpg_keycache_t kc;
gpgme_key_t pk;
@@ -61,115 +107,106 @@
return no_trust;
} /* km_groupdb_expand_recipients */
+#endif
static HTREEITEM
-km_tv_insert_item( HWND tree, HTREEITEM parent, const char *text )
+km_tv_insert_item (HWND tree, HTREEITEM parent, const char *text)
{
TVINSERTSTRUCT tvis;
HTREEITEM node;
- memset( &tvis, 0, sizeof tvis );
+ memset (&tvis, 0, sizeof tvis);
tvis.hParent = parent;
tvis.hInsertAfter = TVI_LAST;
tvis.item.mask = TVIF_TEXT;
tvis.item.pszText = (char *)text;
- node = TreeView_InsertItem( tree, &tvis );
+ node = TreeView_InsertItem (tree, &tvis);
return node;
-} /* km_tv_insert_item */
+}
int
-km_groups_new( km_group_t *r_gc, HWND ctrl )
+km_groups_new (km_group_t *r_gc, HWND ctrl)
{
km_group_t gc;
gc = new km_group_s;
if (!gc)
BUG (NULL);
+ memset (gc, 0, sizeof *gc);
gc->tree = ctrl;
- gc->gh = km_groupdb_open ();
+ gc->gh = groupdb_open (&gc->cfgfile);
*r_gc = gc;
return 0;
-} /* km_groups_new */
+}
void
-km_groups_sync( km_group_t gc )
+km_groups_sync (km_group_t gc)
{
- char * optfile;
-
- optfile = get_gnupg_cfgfile ();
- if( !optfile )
- BUG( NULL );
- commit_gpg_options( optfile, gc->gh );
- free_if_alloc( optfile );
+ commit_gpg_options (gc->cfgfile, gc->gh);
gc->need_sync = 0;
-} /* km_groups_sync */
+}
void
km_groups_release (km_group_t gc)
{
- if( gc ) {
- /* xxx: this reset the default key (sync=1) */
- gc->need_sync=0;
- if (gc->need_sync)
- km_groups_sync (gc);
- if (gc->gh)
- release_gpg_options( gc->gh );
- gc->gh = NULL;
- gc->tree = NULL;
- delete gc;
- }
-} /* km_groups_release */
+ if (!gc)
+ return;
+ /* xxx: this reset the default key (sync=1) */
+ gc->need_sync=0;
+ if (gc->need_sync)
+ km_groups_sync (gc);
+ if (gc->gh)
+ release_gpg_options (gc->gh);
+ free_if_alloc (gc->cfgfile);
+ gc->gh = NULL;
+ gc->tree = NULL;
+ gc->need_sync = 0;
+ delete gc;
+}
+
int
-km_groups_load( km_group_t gc )
+km_groups_load (km_group_t gc)
{
HTREEITEM n;
gpg_group_t grp, g;
gpg_member_t mbr;
u32 gid = 0;
- if( !gc->gh )
+ if (!gc->gh)
return 0;
grp = gc->gh->grp;
- if( !grp )
+ if (!grp)
return 0; /* no groups */
- for( g = grp; g; g = g->next ) {
- n = km_tv_insert_item( gc->tree, NULL, g->name );
- for( mbr = g->list; mbr; mbr = mbr->next ) {
- if( mbr->used && mbr->name )
- km_tv_insert_item( gc->tree, n, mbr->name );
+ for (g = grp; g; g = g->next) {
+ n = km_tv_insert_item (gc->tree, NULL, g->name);
+ for (mbr = g->list; mbr; mbr = mbr->next) {
+ if (mbr->used && mbr->name)
+ km_tv_insert_item (gc->tree, n, mbr->name);
}
}
- DragAcceptFiles( gc->tree, TRUE );
+ DragAcceptFiles (gc->tree, TRUE);
gc->need_sync = 0;
return 0;
-} /* km_groups_load */
+}
int
km_groups_add (km_group_t gc, listview_ctrl_t lv, int km_index)
{
- TVITEM tvi;
char uid[128], valid[64], text[128];
int i_valid;
- memset( &tvi, 0, sizeof tvi );
- tvi.hItem = TreeView_GetSelection( gc->tree );
- tvi.pszText = text;
- tvi.cchTextMax = sizeof text -1;
- tvi.mask = TVIF_TEXT;
- TreeView_GetItem( gc->tree, &tvi );
+ get_selection (gc->tree, text, sizeof (text)-1);
+ listview_get_item_text( lv, km_index, KM_COL_UID, uid, sizeof uid -1 );
+ listview_get_item_text( lv, km_index, KM_COL_VALID, valid, sizeof valid -1 );
-
- listview_get_item_text( lv, km_index, 0, uid, sizeof uid -1 );
- listview_get_item_text( lv, km_index, 5, valid, sizeof valid -1 );
-
if( strstr( valid, "Ultimate" ) )
i_valid = 5;
else if( !strstr( valid, "Full" ) )
@@ -191,47 +228,46 @@
static int
-km_groups_del_main( km_group_t gc )
+km_groups_del_main (km_group_t gc)
{
- TVITEM tvi;
char text[128];
int id;
-
- memset( &tvi, 0, sizeof tvi );
- tvi.hItem = TreeView_GetSelection( gc->tree );
+ TVITEM tvi;
+
+ memset (&tvi, 0, sizeof tvi);
+ tvi.hItem = TreeView_GetSelection (gc->tree);
tvi.pszText = text;
- tvi.cchTextMax = sizeof text -1;
+ tvi.cchTextMax = sizeof (text)-1;
tvi.mask = TVIF_TEXT;
- TreeView_GetItem( gc->tree, &tvi );
-
+ TreeView_GetItem (gc->tree, &tvi);
+
id = log_box( _("Key Manager"), MB_INFO_ASK,
_("Do you really want to delete this group?\n\n%s"), text);
- if( id == IDNO )
+ if (id == IDNO)
return 0;
- delete_group( gc->gh, text );
- TreeView_DeleteItem( gc->tree, &tvi );
+ delete_group (gc->gh, text);
+ TreeView_DeleteItem (gc->tree, &tvi);
gc->need_sync = 1;
-
return 0;
-} /* km_groups_del */
+}
static int
-km_groups_del_entry( km_group_t gc )
+km_groups_del_entry (km_group_t gc)
{
TVITEM tvi;
HTREEITEM root;
int id;
char text[128], info[256];
- gpg_group_t grp = NULL;
-
- memset( &tvi, 0, sizeof tvi );
- tvi.hItem = TreeView_GetSelection( gc->tree );
+ gpg_group_t grp = NULL;
+
+ memset (&tvi, 0, sizeof tvi);
+ tvi.hItem = TreeView_GetSelection (gc->tree);
tvi.pszText = text;
- tvi.cchTextMax = sizeof text-1;
+ tvi.cchTextMax = sizeof (text)-1;
tvi.mask = TVIF_TEXT;
- TreeView_GetItem( gc->tree, &tvi );
-
+ TreeView_GetItem (gc->tree, &tvi);
+
_snprintf( info, sizeof info -1,
_("Do you really want to delete this entry?\n\n%s"), text );
@@ -251,11 +287,12 @@
int
-km_groups_del( km_group_t gc )
+km_groups_del (km_group_t gc)
{
- if ( TreeView_GetParent( gc->tree, TreeView_GetSelection( gc->tree ) ) )
+ if (TreeView_GetParent (gc->tree, TreeView_GetSelection (gc->tree)))
return km_groups_del_entry( gc );
else
return km_groups_del_main( gc );
-} /* km_groups_del */
+}
#endif
+
Modified: trunk/Src/wptKeyEditDlgs.cpp
===================================================================
--- trunk/Src/wptKeyEditDlgs.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeyEditDlgs.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -193,7 +193,7 @@
ComboBox_AddString_utf8 (GetDlgItem (dlg, IDC_ADDREV_KEYLIST), s);
}
gpg_keycache_rewind (pub);
- n = SendDlgItemMessage( dlg, IDC_ADDREV_KEYLIST, CB_GETCOUNT, 0, 0 );
+ n = SendDlgItemMessage (dlg, IDC_ADDREV_KEYLIST, CB_GETCOUNT, 0, 0);
for (i = 0; i < n; i++) {
gpg_keycache_next_key (pub, 0, &key);
SendDlgItemMessage (dlg, IDC_ADDREV_KEYLIST, CB_SETITEMDATA,
@@ -245,19 +245,20 @@
keygen->bits,
get_key_pubalgo ((gpgme_pubkey_algo_t)keygen->algo));
_snprintf (keyid, sizeof keyid-1, "0x%s", keygen->fpr+8);
+ s = get_key_created (time (NULL));
n = listview_count_items (lv, 0);
listview_add_item_pos (lv, n);
- listview_add_sub_item (lv, n, 0, info);
- listview_add_sub_item (lv, n, 1, keyid);
- listview_add_sub_item (lv, n, 2, get_key_created (time (NULL)));
- listview_add_sub_item (lv, n, 3, expdate);
+ listview_add_sub_item (lv, n, SUBK_COL_DESC, info);
+ listview_add_sub_item (lv, n, SUBK_COL_KEYID, keyid);
+ listview_add_sub_item (lv, n, SUBK_COL_CREATION, s);
+ listview_add_sub_item (lv, n, SUBK_COL_EXPIRES, expdate);
if (flags & KM_FLAG_REVOKED)
s = _("Revoked");
else if (flags & KM_FLAG_EXPIRED)
s = _("Expired");
else
s = _("OK");
- listview_add_sub_item (lv, n, 4, s);
+ listview_add_sub_item (lv, n, SUBK_COL_STATUS, s);
}
@@ -447,9 +448,6 @@
SetForegroundWindow (dlg);
break;
- case WM_DESTROY:
- break;
-
case WM_SYSCOMMAND:
if (LOWORD (wparam) == SC_CLOSE)
EndDialog (dlg, FALSE);
@@ -587,8 +585,7 @@
{
const char *sizelist[] = {
"1024", "1536",
- "2048", "2560",
- "3072", "3854",
+ "2048", "3072",
"4096", NULL
};
int i;
@@ -610,7 +607,7 @@
if (pos == CB_ERR)
return -1;
SendDlgItemMessage (dlg, ctlid, CB_GETLBTEXT, pos, (LPARAM)(char*)buf);
- return atol (buf);
+ return atoi (buf);
}
@@ -731,8 +728,7 @@
err = ke->addSubkey ((gpgme_pubkey_algo_t)index, size, valid);
keygen->fpr = get_subkey_keyid (ctx->keyid);
- keygen_cb_dlg_destroy ();
- keygen_cb (NULL, NULL, 0, 0, 0); /* flush */
+ keygen_cb_dlg_destroy (1);
if (err)
msg_box (dlg, gpgme_strerror (err), _("Add Subkey"), MB_ERR);
else {
@@ -1075,7 +1071,6 @@
subkey_list_init (HWND dlg, winpt_key_t k)
{
LV_ITEM lvi;
- gpgme_key_t key;
gpgme_subkey_t sub;
struct listview_column_s cols[] = {
{0, 80, (char *)_("Description")},
@@ -1092,15 +1087,9 @@
listview_ctrl_t lv;
char buf[256], tmp[128];
const char *t;
- int nkeys = 0, i, bits;
+ int nkeys = 0, i, bits;
- if (get_pubkey (k->keyid, &key)) {
- msg_box (dlg, _("Could not find key."), _("Key Edit"), MB_ERR);
- return NULL;
- }
- if (!k->ctx)
- k->ctx = key;
- nkeys = count_subkeys (key);
+ nkeys = count_subkeys (k->ctx);
if( !nkeys ) {
msg_box (dlg, _("No subkey(s) found."), _("Key Edit"), MB_ERR);
return NULL;
@@ -1115,13 +1104,13 @@
listview_add_sub_item( lv, 0, 1, "" );
memset( &lvi, 0, sizeof lvi );
lvi.mask = LVIF_PARAM;
- lvi.lParam = (LPARAM)key;
+ lvi.lParam = (LPARAM)k->ctx;
if( ListView_SetItem( lv->ctrl, &lvi ) == FALSE )
return NULL;
}
listview_set_ext_style( lv );
- for( i = 0, sub = key->subkeys; i < nkeys; i++, sub = sub->next ) {
+ for( i = 0, sub = k->ctx->subkeys; i < nkeys; i++, sub = sub->next ) {
memset( buf, 0, sizeof buf );
bits = sub->length;
@@ -1175,7 +1164,6 @@
userid_list_init (HWND dlg, winpt_key_t k)
{
listview_ctrl_t lv = NULL;
- gpgme_key_t key;
gpgme_key_sig_t ks;
struct native_uid_s *u;
int nuids = 0, j, u_attr;
@@ -1187,13 +1175,8 @@
{0, 0, 0}
};
const char *attr;
-
- if (get_pubkey (k->keyid, &key)) {
- msg_box (dlg, _("Could not find key."), _("Key Edit"), MB_ERR);
- return NULL;
- }
- nuids = count_userids (key);
+ nuids = count_userids (k->ctx);
if (!nuids) {
msg_box (dlg, _("No user ID(s) found."), _("Key Edit"), MB_ERR);
return NULL;
@@ -1203,7 +1186,7 @@
for( j = 0; cols[j].fieldname != NULL; j++ )
listview_add_column (lv, &cols[j]);
- for( j = 0; j < nuids; j++ ) {
+ for (j = 0; j < nuids; j++) {
listview_add_item (lv, " ");
listview_add_sub_item (lv, 0, 1, " " );
}
@@ -1229,8 +1212,8 @@
get_key_created (ks->timestamp));
}
if( !k->key_pair ) {
- CheckDlgButton( dlg, IDC_KEYUID_ADD, BST_INDETERMINATE );
- CheckDlgButton( dlg, IDC_KEYUID_REVOKE, BST_INDETERMINATE );
+ CheckDlgButton (dlg, IDC_KEYUID_ADD, BST_INDETERMINATE);
+ CheckDlgButton (dlg, IDC_KEYUID_REVOKE, BST_INDETERMINATE);
}
return lv;
}
@@ -1749,6 +1732,10 @@
case IDOK:
EndDialog (dlg, TRUE);
break;
+
+ case IDCANCEL:
+ EndDialog (dlg, FALSE);
+ break;
}
break;
}
Modified: trunk/Src/wptKeyManagerDlg.cpp
===================================================================
--- trunk/Src/wptKeyManagerDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeyManagerDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -82,6 +82,8 @@
int lv_idx;
int keylist_sortby;
int magic;
+
+ unsigned int enable_groups:1;
};
/* Toolbar button structure. */
@@ -401,17 +403,18 @@
kmi->ypos_sep - rclient.top, bRepaint);
rclient.top = kmi->ypos_sep + 5 + 8;
-#if 0 /* Disable the code until we support groups again. */
- /* Place the group text and the group box below the separator */
- h = GetDlgItem (dlg, IDC_KEYMISC_GTEXT);
- MoveWindow (h, rclient.left, rclient.top, 100, 14, bRepaint);
- rclient.top += 18;
+ if (kmi->enable_groups != 0) {
+ /* Place the group text and the group box below the separator */
+ h = GetDlgItem (dlg, IDC_KEYMISC_GTEXT);
+ MoveWindow (h, rclient.left, rclient.top, 100, 14, bRepaint);
+ rclient.top += 18;
- h = GetDlgItem (dlg, IDC_KEYMISC_GROUP);
- MoveWindow (h, rclient.left, rclient.top, rclient.right - rclient.left,
- (rclient.bottom < rclient.top) ?
- 0 : rclient.bottom - rclient.top, bRepaint);
-#endif
+ h = GetDlgItem (dlg, IDC_KEYMISC_GROUP);
+ MoveWindow (h, rclient.left, rclient.top,
+ rclient.right - rclient.left,
+ (rclient.bottom < rclient.top) ?
+ 0 : rclient.bottom - rclient.top, bRepaint);
+ }
/* Repaint the whole thing */
InvalidateRect (dlg, NULL, TRUE);
@@ -1062,7 +1065,7 @@
keylist_upd_key (kmi->lv, pos, ctx, ctx->key);
}
}
- keylist_sort (kmi->lv, KEY_SORT_USERID);
+ keylist_sort (kmi->lv, kmi->keylist_sortby);
update_status_bar (kmi->statbar, kmi->lv);
keyring_check_last_access ();
}
@@ -1071,9 +1074,11 @@
static void
reload_keylist (struct km_info_s *kmi)
{
+ gpg_keycache_t c;
+
+ c = keycache_get_ctx (1);
keycache_reload (kmi->dlg);
- keylist_reload (kmi->lv, keycache_get_ctx (1),
- KEYLIST_LIST, KEY_SORT_USERID);
+ keylist_reload (kmi->lv, c, KEYLIST_LIST, kmi->keylist_sortby);
update_status_bar (kmi->statbar, kmi->lv);
keyring_check_last_access ();
}
@@ -1091,9 +1096,7 @@
DialogBoxParam (glob_hinst, (LPCSTR)IDD_WINPT_KEYCACHE, kmi->dlg,
keycache_dlg_proc, (LPARAM)&rcs);
c = keycache_get_ctx (1);
- if (!c)
- BUG (0);
- keylist_reload (kmi->lv, c, KEYLIST_LIST, KEY_SORT_USERID);
+ keylist_reload (kmi->lv, c, KEYLIST_LIST, kmi->keylist_sortby);
update_status_bar (kmi->statbar, kmi->lv);
SetForegroundWindow (kmi->dlg);
}
@@ -1131,7 +1134,6 @@
reload_keylist (kmi);
SetForegroundWindow (kmi->dlg);
- center_window (kmi->dlg, NULL);
}
@@ -1216,6 +1218,8 @@
keylist_sort (kmi->lv, kmi->keylist_sortby);
SetDlgItemText (dlg, IDC_KEYMISC_GTEXT, _("Groups"));
+ SetDlgItemText (dlg, ID_GROUP_SHOW, _("&Show"));
+ SetDlgItemText (dlg, ID_GROUP_NEW, _("&New..."));
SetClassLong (dlg, GCL_HICON, (LONG)LoadIcon (glob_hinst,
(LPCTSTR)IDI_WINPT));
SetForegroundWindow (dlg);
@@ -1242,13 +1246,11 @@
/* XXX: store window size. */
/* Remove runtime information. This should be the last action taken here. */
- delete kmi; kmi = NULL;
+ delete kmi;
+ kmi = NULL;
SetWindowLong (dlg, GWL_USERDATA, 0);
return FALSE;
- case WM_SHOWWINDOW:
- break;
-
case WM_MOVE:
RECT r;
GetWindowRect (dlg, &r);
@@ -1799,6 +1801,8 @@
listview_select_all (kmi->lv);
}
km_refresh_from_keyserver (kmi->lv, dlg);
+ msg_box (dlg, _("Keyserver refresh finished."),
+ _("Key Manager"), MB_OK);
break;
/** Context menu **/
@@ -1879,8 +1883,10 @@
case ID_KEYCTX_KEYID_COPY:
key = km_get_key_ptr (kmi->lv, kmi->lv_idx, NULL);
- set_clip_text (NULL, key->subkeys->keyid+8,
- strlen (key->subkeys->keyid+8));
+ memset (type, 0, sizeof (type));
+ type[0] = '0'; type[1] = 'x';
+ memcpy (type+2, key->subkeys->keyid+8, 8);
+ set_clip_text (NULL, type, strlen (type));
break;
case ID_KEYCTX_FPR_COPY:
@@ -1949,6 +1955,7 @@
case ID_GROUP_NEW:
case ID_GROUP_PASTE:
case ID_GROUP_DELETE:
+ case ID_GROUP_SHOW:
/* XXX: Implement group manager. */
return TRUE;
Modified: trunk/Src/wptKeyPropsDlg.cpp
===================================================================
--- trunk/Src/wptKeyPropsDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeyPropsDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -83,7 +83,7 @@
char name[64];
_snprintf (name, sizeof (name)-1, "winpt_photo_%08lX.tmp", (DWORD)dlg);
- get_temp_name (buf, DIM (buf), name);
+ get_temp_name (buf, DIM (buf)-1, name);
return buf;
}
@@ -107,7 +107,8 @@
DWORD imglen = 0;
int pos=0;
- winpt_get_pubkey (key->subkeys->keyid, &k);
+ if (winpt_get_pubkey (key->subkeys->keyid, &k))
+ BUG (0);
img = k.ext->attrib.d;
imglen = k.ext->attrib.len;
if (!k.ext->attrib.validity)
@@ -121,8 +122,6 @@
f = fopen (get_photo_tmpname (dlg), "wb");
if (f) {
- //for (pos = 0; img[pos] != 0x10; pos++)
- // ;
pos += 16;
fwrite (img + pos, 1, imglen - pos, f);
fclose (f);
@@ -154,15 +153,11 @@
static const char*
get_validity (gpgme_key_t key)
{
- int val;
- val = key->expired;
- if (val)
+ if (key->expired)
return _("Expired");
- val = key->revoked;
- if (val)
+ if (key->revoked)
return _("Revoked");
- val = key->disabled;
- if (val)
+ if (key->disabled)
return _("Disabled");
return get_key_trust2 (NULL, key->uids->validity, 0, 0);
}
@@ -174,16 +169,16 @@
{
if (k->is_v3)
return "IDEA";
- if (!k->ext->sym_prefs)
+ if (!k->ext || !k->ext->sym_prefs)
return "3DES";
switch (*k->ext->sym_prefs) {
case 1: return "IDEA";
case 2: return "3DES";
case 3: return "CAST5";
case 4: return "Blowfish";
- case 7:
- case 8:
- case 9: return "AES";
+ case 7: return "AES128";
+ case 8: return "AES192";
+ case 9: return "AES256";
case 10:return "Twofish";
}
return "Unknown";
@@ -215,30 +210,42 @@
}
+/* Return 1 if at least one user-ID is valid. */
+static int
+key_is_valid (gpgme_key_t k)
+{
+ gpgme_user_id_t u;
+
+ for (u=k->uids; u; u=u->next) {
+ if (u->validity >= GPGME_VALIDITY_MARGINAL)
+ return 1;
+ }
+ return 0;
+}
+
+
+
/* Display the key information for key @k.
Return value: gpgme key on success. */
static void
-display_key_info (HWND dlg, winpt_key_t k, gpgme_key_t *r_key)
+display_key_info (HWND dlg, winpt_key_t k)
{
gpgme_key_t key;
- struct winpt_key_s pk, sk;
+ struct winpt_key_s sk;
char info[512];
const char *inf;
DWORD created, expires;
- memset (&pk, 0, sizeof (pk));
- if (winpt_get_pubkey (k->keyid, &pk))
- BUG (0);
- gpg_keycache_update_attr (pk.ext, KC_ATTR_PREFSYM, 0);
+ gpg_keycache_update_attr (k->ext, KC_ATTR_PREFSYM, 0);
memset (&sk, 0, sizeof (sk));
if (k->key_pair && !winpt_get_seckey (k->keyid, &sk))
k->is_protected = sk.is_protected;
- key = pk.ext->key;
+ key = k->ext->key;
created = key->subkeys->timestamp;
expires = key->subkeys->expires;
_snprintf (info, DIM (info)-1,
_("Type: %s\r\n"
- "Key ID: %s\r\n"
+ "Key ID: 0x%s\r\n"
"Algorithm: %s\r\n"
"Size: %s bits\r\n"
"Created: %s\r\n"
@@ -253,15 +260,13 @@
get_key_created (created),
get_key_expire_date (expires),
get_validity (key),
- get_pref_cipher (&pk),
+ get_pref_cipher (k),
get_card_type (&sk));
SetDlgItemText (dlg, IDC_KEYPROPS_INFO, info);
SetDlgItemText (dlg, IDC_KEYPROPS_FPR, get_key_fpr (key));
inf = ownertrust_to_string (key->owner_trust, k->key_pair);
SetDlgItemText (dlg, IDC_KEYPROPS_OT, inf);
-
- *r_key = key;
}
@@ -270,7 +275,6 @@
keyprops_dlg_proc (HWND dlg, UINT msg, WPARAM wparam, LPARAM lparam)
{
static winpt_key_t k;
- static gpgme_key_t key;
gpgme_validity_t valid;
const char *inf;
int rc;
@@ -288,17 +292,17 @@
SetDlgItemText (dlg, IDC_KEYPROPS_CHANGE_PWD, _("Change &Password"));
SetDlgItemText (dlg, IDC_KEYPROPS_OTINF, _("Ownertrust"));
- display_key_info (dlg, k, &key);
- if (!keyprops_load_photo (dlg, key, &valid)) {
+ display_key_info (dlg, k);
+ if (!keyprops_load_photo (dlg, k->ctx, &valid)) {
k->has_photo = 1;
if (valid < GPGME_VALIDITY_MARGINAL)
SetDlgItemText (dlg, IDC_KEYPROPS_IMGINF, _("Photo-ID not validated."));
}
if (k->key_pair)
EnableWindow (GetDlgItem (dlg, IDC_KEYPROPS_CHANGE_PWD), TRUE);
- if (check_for_desig_rev (key))
+ if (check_for_desig_rev (k->ctx))
EnableWindow (GetDlgItem (dlg, IDC_KEYPROPS_REVOKERS), TRUE);
- if (key->revoked || key->expired)
+ if (k->ctx->revoked || k->ctx->expired)
EnableWindow (GetDlgItem (dlg, IDC_KEYPROPS_OT_CHANGE), FALSE);
center_window (dlg, NULL);
SetForegroundWindow (dlg);
@@ -329,13 +333,13 @@
return TRUE;
case IDC_KEYPROPS_OT_CHANGE:
- if (do_check_key (key)) {
+ if (do_check_key (k->ctx)) {
msg_box (dlg, _("The status of this key is 'revoked' or 'expired'.\n"
"You cannot change the ownertrust of such keys."),
_("WinPT Warning"), MB_ERR);
return TRUE;
}
- if (!k->key_pair && key->uids->validity < 3) {
+ if (!k->key_pair && !key_is_valid (k->ctx)) {
rc = msg_box (dlg, _("This is a non-valid key.\n"
"Modifying the ownertrust has no effect on such keys.\n\n"
"Do you really want to continue?"),
Modified: trunk/Src/wptKeygenCBDlg.cpp
===================================================================
--- trunk/Src/wptKeygenCBDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeygenCBDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -90,20 +90,9 @@
}
-/* Destroy the progress dialog and cleanup. */
-void
-keygen_cb_dlg_destroy (void)
-{
- if (dlg_hwnd) {
- EndDialog (dlg_hwnd, TRUE);
- dlg_hwnd = NULL;
- }
-}
-
-
/* GPGME progress callback function. */
void
-keygen_cb (void * opaque, const char * what, int type, int curretn, int total)
+keygen_cb (void *opaque, const char *what, int type, int curretn, int total)
{
static char cb[8192] = {0};
static int cb_pos = 0;
@@ -124,3 +113,18 @@
SetDlgItemText (dlg_hwnd, IDC_KEYPROG_CB, cb);
}
+
+
+/* Destroy the progress dialog and cleanup.
+ If flush is 1 reset the callback state. */
+void
+keygen_cb_dlg_destroy (int flush)
+{
+ if (dlg_hwnd) {
+ EndDialog (dlg_hwnd, TRUE);
+ dlg_hwnd = NULL;
+ }
+ if (flush)
+ keygen_cb (NULL, NULL, 0, 0, 0);
+}
+
Modified: trunk/Src/wptKeygenDlg.cpp
===================================================================
--- trunk/Src/wptKeygenDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeygenDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -479,8 +479,7 @@
wipememory (p, strlen (p)); /* burn the passphrase! */
free_if_alloc (p);
}
- keygen_cb_dlg_destroy ();
- keygen_cb (NULL, NULL, 0, 0, 0); /* flush */
+ keygen_cb_dlg_destroy (1);
if (err) {
free_if_alloc (fpr);
msg_box (dlg, gpgme_strerror (err), _("Key Generation"), MB_ERR);
@@ -591,8 +590,7 @@
free_if_alloc (utf8_name);
keygen_cb_dlg_create();
err = gpg_genkey (p, keygen_cb, &fpr);
- keygen_cb_dlg_destroy();
- keygen_cb (NULL, NULL, 0, 0, 0);
+ keygen_cb_dlg_destroy (1);
if (p) {
wipememory (p, strlen (p));
free_if_alloc (p);
Modified: trunk/Src/wptKeyserver.cpp
===================================================================
--- trunk/Src/wptKeyserver.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeyserver.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -353,22 +353,40 @@
/* Return a string representation of a winsock error. */
const char*
wsock_strerror (void)
-{
- static char buf[384];
+{
int ec = WSAGetLastError ();
+ if (!ec)
+ return "";
switch (ec) {
case WSAENETDOWN:
- return _("The network subsystem has failed");
+ return _("Network unreachable");
+
+ case WSAEHOSTUNREACH:
+ return _("Host unreachable");
+
case WSAHOST_NOT_FOUND:
- return _("Authoritative Answer Host not found");
+ return _("Could not resolve host name");
+
+ case WSAECONNREFUSED:
+ return _("Connection refused");
+
case WSAETIMEDOUT:
- return _("The connection has been dropped because of a network failure");
+ case WSAECONNABORTED:
+ return _("Connection timeout");
+
+ case WSAENETRESET:
+ case WSAECONNRESET:
+ return _("Connection resetted by peer");
+
+ case WSAESHUTDOWN:
+ return _("Socket has been shutdown");
+
default:
- _snprintf (buf, sizeof (buf) -1, _("Unknown Winsock error ec=%d"),ec);
- return buf;
+ break;
}
- return NULL;
+
+ return "";
}
Modified: trunk/Src/wptKeyserverDlg.cpp
===================================================================
--- trunk/Src/wptKeyserverDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeyserverDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -62,11 +62,13 @@
hkp_err_box (HWND dlg, const char *host, WORD port, int rc)
{
const char *err = kserver_strerror ();
-
- log_box (_("Keyserver"), MB_ERR, "%s:%d: %s",
- host, port, winpt_strerror (rc));
- if (err)
- msg_box (dlg, err, wsock_strerror (), MB_ERR);
+ const char *ws_err = wsock_strerror ();
+
+ if (ws_err && strlen (ws_err) > 0)
+ log_box (_("Keyserver"), MB_ERR, "%s:%d: %s", host, port, ws_err);
+ else
+ log_box (_("Keyserver"), MB_ERR, "%s:%d: %s\n%s",
+ host, port, winpt_strerror (rc), err? err : "");
}
@@ -203,24 +205,23 @@
free_if_alloc (rawkey);
return rc;
}
- else {
- if (!strstr (rawkey, "BEGIN PGP PUBLIC KEY BLOCK")) {
- msg_box (dlg, _("This is not a valid OpenPGP key."),
- _("Keyserver"), MB_ERR);
- goto leave;
- }
- if (gpgme_new (&ctx))
- BUG (NULL);
- gpgme_data_new_from_mem (&keydata, rawkey, strlen (rawkey), 1);
- err = gpgme_op_import (ctx, keydata);
- if (err) {
- msg_box (dlg, gpgme_strerror (err), _("Import"), MB_ERR);
- goto leave;
- }
- import_res = gpgme_op_import_result (ctx);
- if (import_res && r_fpr)
- *r_fpr = m_strdup (import_res->imports->fpr);
+
+ if (!strstr (rawkey, "BEGIN PGP PUBLIC KEY BLOCK")) {
+ msg_box (dlg, _("This is not a valid OpenPGP key."),
+ _("Keyserver"), MB_ERR);
+ goto leave;
}
+ if (gpgme_new (&ctx))
+ BUG (NULL);
+ gpgme_data_new_from_mem (&keydata, rawkey, strlen (rawkey), 1);
+ err = gpgme_op_import (ctx, keydata);
+ if (err) {
+ msg_box (dlg, gpgme_strerror (err), _("Import"), MB_ERR);
+ goto leave;
+ }
+ import_res = gpgme_op_import_result (ctx);
+ if (import_res && r_fpr)
+ *r_fpr = m_strdup (import_res->imports->fpr);
/* if we use the refresh mode, a lot of keys will be fetched and thus only
a summarize at the end is presented and not for each key. */
@@ -265,33 +266,21 @@
static int
check_pattern (const char *pattern)
{
- int rc = 1;
+ int rc = WPTERR_GENERAL;
- /* Whitespace are not allowed! */
- if (strchr (pattern, ' ')) {
- rc = WPTERR_GENERAL;
- goto leave;
- }
-
- if (((strstr (pattern, "0x")) && (strlen (pattern) == 10)) ||
- (strstr(pattern, "0x")) && (strlen (pattern) == 18)) {
- rc = 0; /* Either long or short keyid */
- goto leave;
- }
-
- if( (( my_iskeychar( pattern[0] )) && ( strlen( pattern ) == 8 ) )
- || (my_iskeychar(pattern[0])) && ( strlen( pattern ) == 16) ) {
- rc = 0;
- goto leave;
- }
-
- if ((strchr (pattern, '@')) &&
- (strlen (pattern) >= 3)) {
- rc = 0;
- goto leave;
- }
-
-leave:
+ /* do not allow white spaces. */
+ if (strchr (pattern, ' '))
+ return rc;
+
+ if (strstr (pattern, "0x"))
+ pattern += 2;
+
+ if (((my_iskeychar (pattern[0])) && (strlen (pattern) == 8)) ||
+ (my_iskeychar (pattern[0])) && (strlen (pattern) == 16))
+ rc = 0; /* assume long or short key ID. */
+ else if (strchr (pattern, '@') && strlen (pattern) >= 3)
+ rc = 0; /* assume email address. */
+
return rc;
}
@@ -350,6 +339,7 @@
free_if_alloc (p);
}
+
/* Save the selected keyserver from @lv as the default server. */
static int
save_default_ks (listview_ctrl_t lv)
Modified: trunk/Src/wptKeysignDlg.cpp
===================================================================
--- trunk/Src/wptKeysignDlg.cpp 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/Src/wptKeysignDlg.cpp 2006-05-07 12:36:48 UTC (rev 211)
@@ -69,7 +69,7 @@
memset (&k, 0, sizeof (k));
winpt_get_seckey (key->subkeys->keyid, &k);
- _snprintf (buf, DIM (buf)-1-16, "%d-bit %s key, ID %s",
+ _snprintf (buf, DIM (buf)-1-16, _("%d-bit %s key, ID 0x%s"),
key->subkeys->length,
get_key_pubalgo (key->subkeys->pubkey_algo),
key->subkeys->keyid+8);
Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac 2006-05-04 08:44:11 UTC (rev 210)
+++ trunk/configure.ac 2006-05-07 12:36:48 UTC (rev 211)
@@ -15,7 +15,7 @@
# Version number: Remember to change it immediately *after* a release.
# Add a "-cvs" prefix for non-released code.
-AC_INIT(WinPT, 0.12.0-cvs, http://www.winpt.org)
+AC_INIT(WinPT, 0.12.0, http://www.winpt.org)
NEED_GPG_VERSION=1.4.2
NEED_GPGME_API=1
NEED_GPGME_VERSION=1.1.1
More information about the Winpt-commits
mailing list