See ChangeLog: Thu Jun 10 14:18:23 CEST 1999 Werner Koch

This commit is contained in:
Werner Koch 1999-06-10 12:24:42 +00:00
parent 40238d4b63
commit b5f36dd0dd
18 changed files with 2586 additions and 2545 deletions

View File

@ -1,3 +1,8 @@
Thu Jun 10 14:18:23 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* configure.in (ZLIB,GDBM): Check both, header and lib.
Sat Jun 5 15:30:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* pkclist.c (key_present_in_pk_list): New (Michael).

View File

@ -31,14 +31,6 @@ cvs-put:
cvs-sync: cvs-get cvs-put
tobold-get:
rsync -Cavuzb --exclude scratch --exclude .deps \
tobold:gnupg/ .
tobold-put:
rsync -Cavuzb --exclude scratch --exclude .deps \
. tobold:gnupg/
.PHONY: cvs-get cvs-put cvs-sync

2
NEWS
View File

@ -12,6 +12,8 @@
* latin-2 character set works (--charset=iso-8859-2).
* New option --with-key-data to list the public key parameters
Noteworthy changes in version 0.9.7
-----------------------------------

1
TODO
View File

@ -29,6 +29,7 @@
* convert the given user ID to UTF-8 and add an option to suppress this.
Nice to have
------------
* Let take --help an option to select some topics.

View File

@ -1 +1 @@
0.9.7a
0.9.7b

View File

@ -224,9 +224,17 @@ AC_SUBST(USE_NLS)
AC_SUBST(USE_INCLUDED_LIBINTL)
fi
dnl
dnl There are lot of misconfigured systems. We include
dnl gdbm support only if the lib and the header is installed.
dnl
if test "$try_gdbm" = yes; then
AC_CHECK_LIB(gdbm,gdbm_firstkey)
AC_CHECK_HEADERS(gdbm.h)
if test "$ac_cv_header_gdbm_h" = yes ; then
AC_CHECK_LIB(gdbm,gdbm_firstkey)
fi
fi
dnl Solaris needs -lsocket and -lnsl. Unisys system includes
dnl gethostbyname in libsocket but needs libnsl for socket.
@ -494,26 +502,29 @@ AC_SUBST(MPI_SFLAGS)
dnl Do we have zlib? Must do it here because Solaris failed
dnl when compiling a conftest (due to the "-lz" from LIBS).
use_local_zlib=yes
if test "$g10_force_zlib" = "yes"; then
ZLIBS="../zlib/libzlib.a"
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, true)
GNUPG_LINK_FILES(zlib/zlib.h, zlib.h )
GNUPG_LINK_FILES(zlib/zconf.h, zconf.h )
:
else
AC_CHECK_HEADERS(zlib.h)
if test "$ac_cv_header_zlib_h" = yes ; then
LIBS="$LIBS -lz"
ZLIBS=
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, false)
else
ZLIBS="../zlib/libzlib.a"
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, true)
GNUPG_LINK_FILES(zlib/zlib.h, zlib.h )
GNUPG_LINK_FILES(zlib/zconf.h, zconf.h )
AC_CHECK_HEADERS(zlib.h)
if test "$ac_cv_header_zlib_h" = yes ; then
AC_CHECK_LIB(z,deflateInit2_,use_local_zlib=no,:)
fi
fi
if test "use_local_zlib" = yes ; then
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, true)
GNUPG_LINK_FILES(zlib/zlib.h, zlib.h )
GNUPG_LINK_FILES(zlib/zconf.h, zconf.h )
ZLIBS="../zlib/libzlib.a"
else
AM_CONDITIONAL(ENABLE_LOCAL_ZLIB, false)
ZLIBS=
LIBS="-lz $LIBS"
fi
AC_SUBST(ZLIBS)
changequote(,)dnl
tmp_pat='[a-zA-Z]'
changequote([,])dnl

View File

@ -1,3 +1,13 @@
Thu Jun 10 14:18:23 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* free-packet.c (free_encrypted): Fixed EOF case (Remi).
(free_plaintext): Ditto.
* helptext.c (keyedit.delsig.unknown): New (Remi).
* keyedit.c (print_and_check_one_sig): Add arg print_without_key and
changed all callers to make use of it (Remi):
Tue Jun 8 13:36:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* keylist.c (print_key_data): New and called elsewhere.

View File

@ -244,8 +244,13 @@ free_encrypted( PKT_encrypted *ed )
;
}
else {
while( ed->len ) /* skip the packet */
ed->len -= iobuf_read( ed->buf, NULL, ed->len );
while( ed->len ) { /* skip the packet */
int n = iobuf_read( ed->buf, NULL, ed->len );
if( n == -1 )
ed->len = 0;
else
ed->len -= n;
}
}
}
m_free(ed);
@ -261,8 +266,13 @@ free_plaintext( PKT_plaintext *pt )
;
}
else {
while( pt->len ) /* skip the packet */
pt->len -= iobuf_read( pt->buf, NULL, pt->len );
while( pt->len ) { /* skip the packet */
int n = iobuf_read( pt->buf, NULL, pt->len );
if( n == -1 )
pt->len = 0;
else
pt->len -= n;
}
}
}
m_free(pt);

View File

@ -178,10 +178,15 @@ static struct helptexts { const char *key; const char *help; } helptexts[] = {
"to delete this signature may be important to establish a trust\n"
"connection to the key or another key certified by this key."
},
{ N_("keyedit.delsig.unknown"),
"This signature can't be checked because you don't have the\n"
"corresponding key. You should postpone its deletion until you\n"
"know which key was used because this signing key might establish"
"a trust connection through another already certified key."
},
{ N_("keyedit.delsig.invalid"),
"The signature is not valid. It does make sense to remove it from\n"
"your keyring if it is really invalid and not just unchecked due to\n"
"a missing public key (marked by \"sig?\")."
"your keyring."
},
{ N_("keyedit.delsig.selfsig"),
"This is a signature which binds the user ID to the key. It is\n"

View File

@ -111,7 +111,7 @@ get_keyblock_byname( KBNODE *keyblock, KBPOS *kbpos, const char *username )
static int
print_and_check_one_sig( KBNODE keyblock, KBNODE node,
int *inv_sigs, int *no_key, int *oth_err,
int *is_selfsig )
int *is_selfsig, int print_without_key )
{
PKT_signature *sig = node->pkt->pkt.signature;
int rc, sigrc;
@ -141,7 +141,7 @@ print_and_check_one_sig( KBNODE keyblock, KBNODE node,
++*oth_err;
break;
}
if( sigrc != '?' ) {
if( sigrc != '?' || print_without_key ) {
tty_printf("%s%c %08lX %s ",
is_rev? "rev":"sig",
sigrc, sig->keyid[1], datestr_from_sig(sig));
@ -205,7 +205,7 @@ check_all_keysigs( KBNODE keyblock, int only_selected )
int selfsig;
if( print_and_check_one_sig( keyblock, node, &inv_sigs,
&no_key, &oth_err, &selfsig ) ) {
&no_key, &oth_err, &selfsig, 0 ) ) {
if( selfsig )
has_selfsig = 1;
}
@ -1275,24 +1275,33 @@ menu_delsig( KBNODE pub_keyblock )
uid = (node->flag & NODFLG_SELUID)? node->pkt->pkt.user_id : NULL;
}
else if( uid && node->pkt->pkttype == PKT_SIGNATURE ) {
int okay, valid, selfsig;
int okay, valid, selfsig, inv_sig, no_key, other_err;
tty_printf("uid ");
tty_print_string( uid->name, uid->len );
tty_printf("\n");
okay = inv_sig = no_key = other_err = 0;
valid = print_and_check_one_sig( pub_keyblock, node,
NULL, NULL, NULL, &selfsig );
&inv_sig, &no_key, &other_err,
&selfsig, 1 );
okay = valid ? cpr_get_answer_yes_no_quit(
"keyedit.delsig.valid",
_("Delete this good signature? (y/N/q)"))
: cpr_get_answer_yes_no_quit(
"keyedit.delsig.invalid",
_("Delete this invalid signature? (y/N/q)"));
if( valid )
okay = cpr_get_answer_yes_no_quit(
"keyedit.delsig.valid",
_("Delete this good signature? (y/N/q)"));
else if( inv_sig || other_err )
okay = cpr_get_answer_yes_no_quit(
"keyedit.delsig.invalid",
_("Delete this invalid signature? (y/N/q)"));
else if( no_key )
okay = cpr_get_answer_yes_no_quit(
"keyedit.delsig.unknown",
_("Delete this unknown signature? (y/N/q)"));
if( okay == -1 )
break;
if( okay && !cpr_get_answer_is_yes(
if( okay && selfsig && !cpr_get_answer_is_yes(
"keyedit.delsig.selfsig",
_("Really delete this self-signature? (y/N)") ))
okay = 0;

View File

@ -1,3 +1,10 @@
Thu Jun 10 14:18:23 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* it.po: Updated (Marco).
* es_ES.po: Updated (Urko).
Wed Jun 2 14:17:19 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* es_ES.po: Some patches (Urko Lusa).

289
po/de.po
View File

@ -3,7 +3,7 @@
# Walter Koch <walterk@dip.de>, 1998.
msgid ""
msgstr ""
"POT-Creation-Date: 1999-05-30 21:55+0200\n"
"POT-Creation-Date: 1999-06-08 21:26+0200\n"
"PO-Revision-Date: 1999-05-30 21:56+0200\n"
"Last-Translator: Walter Koch <walterk@mail.dip.de>\n"
"Language-Team: German <de@li.org>\n"
@ -262,7 +262,7 @@ msgstr ""
"BENUTZEN SIE DIE DURCH DIESES PROGRAMM ERZEUGTEN DATEN NICHT!\n"
"\n"
#: cipher/rndlinux.c:110
#: cipher/rndlinux.c:135
#, c-format
msgid ""
"\n"
@ -274,7 +274,7 @@ msgstr ""
"Arbeiten durch, damit das Betriebssystem weitere Entropie sammeln kann!\n"
"(Es werden noch %d Byte benötigt.)\n"
#: g10/g10.c:167
#: g10/g10.c:169
msgid ""
"@Commands:\n"
" "
@ -282,131 +282,131 @@ msgstr ""
"@Befehle:\n"
" "
#: g10/g10.c:169
#: g10/g10.c:171
msgid "|[file]|make a signature"
msgstr "|[Datei]|Eine Unterschrift erzeugen"
#: g10/g10.c:170
#: g10/g10.c:172
msgid "|[file]|make a clear text signature"
msgstr "|[Datei]|Eine Klartextunterschrift erzeugen"
#: g10/g10.c:171
#: g10/g10.c:173
msgid "make a detached signature"
msgstr "Eine abgetrennte Unterschrift erzeugen"
#: g10/g10.c:172
#: g10/g10.c:174
msgid "encrypt data"
msgstr "Daten verschlüsseln"
#: g10/g10.c:173
#: g10/g10.c:175
msgid "encryption only with symmetric cipher"
msgstr "Daten symmetrisch verschlüsseln"
#: g10/g10.c:174
#: g10/g10.c:176
msgid "store only"
msgstr "Nur speichern"
#: g10/g10.c:175
#: g10/g10.c:177
msgid "decrypt data (default)"
msgstr "Daten entschlüsseln (Voreinstellung)"
#: g10/g10.c:176
#: g10/g10.c:178
msgid "verify a signature"
msgstr "Signatur prüfen"
#: g10/g10.c:177
#: g10/g10.c:179
msgid "list keys"
msgstr "Liste der Schlüssel"
#: g10/g10.c:179
#: g10/g10.c:181
msgid "list keys and signatures"
msgstr "Liste der Schlüssel und ihrer Signaturen"
#: g10/g10.c:180
#: g10/g10.c:182
msgid "check key signatures"
msgstr "Signaturen der Schlüssel prüfen"
#: g10/g10.c:181
#: g10/g10.c:183
msgid "list keys and fingerprints"
msgstr "Liste der Schlüssel und ihrer \"Fingerabdrücke\""
#: g10/g10.c:182
#: g10/g10.c:184
msgid "list secret keys"
msgstr "Liste der geheimen Schlüssel"
#: g10/g10.c:183
#: g10/g10.c:185
msgid "generate a new key pair"
msgstr "Ein neues Schlüsselpaar erzeugen"
#: g10/g10.c:184
#: g10/g10.c:186
msgid "remove key from the public keyring"
msgstr "Schlüssel entfernen"
#: g10/g10.c:185
#: g10/g10.c:187
msgid "sign or edit a key"
msgstr "Unterschreiben oder Bearbeiten eines Schlüssels"
#: g10/g10.c:186
#: g10/g10.c:188
msgid "generate a revocation certificate"
msgstr "Ein Schlüsselwiderruf-Zertifikat erzeugen"
#: g10/g10.c:187
#: g10/g10.c:189
msgid "export keys"
msgstr "Schlüssel exportieren"
#: g10/g10.c:188
#: g10/g10.c:190
msgid "export keys to a key server"
msgstr "Schlüssel zu einem Schlüsselserver exportieren"
#: g10/g10.c:189
#: g10/g10.c:191
msgid "import keys from a key server"
msgstr "Schlüssel von einem Schlüsselserver importieren"
#: g10/g10.c:192
#: g10/g10.c:194
msgid "import/merge keys"
msgstr "Schlüssel importieren/kombinieren"
#: g10/g10.c:194
#: g10/g10.c:196
msgid "list only the sequence of packets"
msgstr "Lediglich die Struktur der Datenpakete anzeigen"
#: g10/g10.c:196
#: g10/g10.c:198
msgid "export the ownertrust values"
msgstr "Exportieren der \"Owner trust\" Werte"
#: g10/g10.c:198
#: g10/g10.c:200
msgid "import ownertrust values"
msgstr "Importieren der \"Owner trust\" Werte"
#: g10/g10.c:200
#: g10/g10.c:202
msgid "|[NAMES]|update the trust database"
msgstr "|[NAMEN]|Ändern der \"Trust\"-Datenbank"
#: g10/g10.c:202
#: g10/g10.c:204
msgid "|[NAMES]|check the trust database"
msgstr "|[NAMEN]|Überprüfen der \"Trust\"-Datenbank"
#: g10/g10.c:203
#: g10/g10.c:205
msgid "fix a corrupted trust database"
msgstr "Reparieren einer beschädigten \"Trust\"-Datenbank"
#: g10/g10.c:204
#: g10/g10.c:206
msgid "De-Armor a file or stdin"
msgstr "Datei oder stdin von der ASCII-Hülle befreien"
#: g10/g10.c:205
#: g10/g10.c:207
msgid "En-Armor a file or stdin"
msgstr "Datei oder stdin in eine ASCII-Hülle einpacken"
#: g10/g10.c:206
#: g10/g10.c:208
msgid "|algo [files]|print message digests"
msgstr "|algo [Dateien]|Message-Digests für die Dateien ausgeben"
#: g10/g10.c:207
#: g10/g10.c:209
msgid "print all message digests"
msgstr "Message-Digests für die Eingabedaten ausgeben"
#: g10/g10.c:213
#: g10/g10.c:215
msgid ""
"@\n"
"Options:\n"
@ -416,152 +416,152 @@ msgstr ""
"Optionen:\n"
" "
#: g10/g10.c:215
#: g10/g10.c:217
msgid "create ascii armored output"
msgstr "Ausgabe mit ASCII-Hülle versehen"
#: g10/g10.c:216
#: g10/g10.c:218
msgid "|NAME|encrypt for NAME"
msgstr "|NAME|Verschlüsseln für NAME"
#: g10/g10.c:220
#: g10/g10.c:222
msgid "use this user-id to sign or decrypt"
msgstr "Mit dieser User-ID signieren"
#: g10/g10.c:221
#: g10/g10.c:223
msgid "|N|set compress level N (0 disables)"
msgstr "Kompressionsstufe auf N setzen (0=keine Kompr.)"
#: g10/g10.c:223
#: g10/g10.c:225
msgid "use canonical text mode"
msgstr "Textmodus benutzen"
#: g10/g10.c:224
#: g10/g10.c:226
msgid "use as output file"
msgstr "Als Ausgabedatei benutzen"
#: g10/g10.c:225
#: g10/g10.c:227
msgid "verbose"
msgstr "Detaillierte Informationen"
#: g10/g10.c:226
#: g10/g10.c:228
msgid "be somewhat more quiet"
msgstr "Etwas weniger Infos"
#: g10/g10.c:227
#: g10/g10.c:229
msgid "force v3 signatures"
msgstr "v3 Signaturen erzwingen"
#: g10/g10.c:228
#: g10/g10.c:230
msgid "always use a MDC for encryption"
msgstr "Beim Verschlüsseln ein Siegel (MDC) verwenden"
#: g10/g10.c:229
#: g10/g10.c:231
msgid "do not make any changes"
msgstr "Keine wirklichen Änderungen durchführen"
#. { oInteractive, "interactive", 0, N_("prompt before overwriting") },
#: g10/g10.c:231
#: g10/g10.c:233
msgid "batch mode: never ask"
msgstr "Stapelmodus: Keine Abfragen"
#: g10/g10.c:232
#: g10/g10.c:234
msgid "assume yes on most questions"
msgstr "\"Ja\" als Standardantwort annehmen"
#: g10/g10.c:233
#: g10/g10.c:235
msgid "assume no on most questions"
msgstr "\"Nein\" als Standardantwort annehmen"
#: g10/g10.c:234
#: g10/g10.c:236
msgid "add this keyring to the list of keyrings"
msgstr "Als öffentlichen Schlüsselbund mitbenutzen"
#: g10/g10.c:235
#: g10/g10.c:237
msgid "add this secret keyring to the list"
msgstr "Als geheimen Schlüsselbund mitbenutzen"
#: g10/g10.c:236
#: g10/g10.c:238
msgid "|NAME|use NAME as default secret key"
msgstr "|NAME|NAME als voreingestellten Schlüssel benutzen"
#: g10/g10.c:237
#: g10/g10.c:239
msgid "|HOST|use this keyserver to lookup keys"
msgstr "|HOST|Schlüssel bei diesem Server nachschlagen"
#: g10/g10.c:238
#: g10/g10.c:240
msgid "|NAME|set terminal charset to NAME"
msgstr "|NAME|Terminalzeichensatz NAME benutzen"
#: g10/g10.c:239
#: g10/g10.c:241
msgid "read options from file"
msgstr "Optionen aus der Datei lesen"
#: g10/g10.c:241
#: g10/g10.c:243
msgid "set debugging flags"
msgstr "Debug-Flags einschalten"
#: g10/g10.c:242
#: g10/g10.c:244
msgid "enable full debugging"
msgstr "Alle Debug-Flags einschalten"
#: g10/g10.c:243
#: g10/g10.c:245
msgid "|FD|write status info to this FD"
msgstr "|FD|Statusinfo auf FD (Dateihandle) ausgeben"
#: g10/g10.c:244
#: g10/g10.c:246
msgid "do not write comment packets"
msgstr "Keine Kommentarpakete schreiben"
#: g10/g10.c:245
#: g10/g10.c:247
msgid "(default is 1)"
msgstr "Benötigte Vollvertrauen (Voreinstellung 1)"
#: g10/g10.c:246
#: g10/g10.c:248
msgid "(default is 3)"
msgstr "Benötigte Teilvertrauen (Voreinstellung 3)"
#: g10/g10.c:248
#: g10/g10.c:250
msgid "|FILE|load extension module FILE"
msgstr "|DATEI|Erweiterungsmodul DATEI laden"
#: g10/g10.c:249
#: g10/g10.c:251
msgid "emulate the mode described in RFC1991"
msgstr "Den in RFC1991 beschriebenen Modus nachahmen"
#: g10/g10.c:250
#: g10/g10.c:252
msgid "|N|use passphrase mode N"
msgstr "|N|Verwenden des Mantra-Modus N"
#: g10/g10.c:252
#: g10/g10.c:254
msgid "|NAME|use message digest algorithm NAME for passphrases"
msgstr "|NAME|Das Hashverfahren NAME für Mantras benutzen"
#: g10/g10.c:254
#: g10/g10.c:256
msgid "|NAME|use cipher algorithm NAME for passphrases"
msgstr "|NAME|Das Verschlü.verfahren NAME für Mantras benutzen"
#: g10/g10.c:255
#: g10/g10.c:257
msgid "|NAME|use cipher algorithm NAME"
msgstr "|NAME|Das Verschlü.verfahren NAME benutzen"
#: g10/g10.c:256
#: g10/g10.c:258
msgid "|NAME|use message digest algorithm NAME"
msgstr "|NAME|Das Hashverfahren NAME benutzen"
#: g10/g10.c:257
#: g10/g10.c:259
msgid "|N|use compress algorithm N"
msgstr "|N|Die Komprimierverfahren N benutzen"
#: g10/g10.c:258
#: g10/g10.c:260
msgid "throw keyid field of encrypted packets"
msgstr "Entferne die Absender-ID verschlüsselter Pakete"
#: g10/g10.c:259
#: g10/g10.c:261
msgid "|NAME=VALUE|use this notation data"
msgstr "|NAME=WERT|verwende diese \"notation\"-Daten"
#: g10/g10.c:261
#: g10/g10.c:263
msgid ""
"@\n"
"Examples:\n"
@ -581,15 +581,15 @@ msgstr ""
" --list-keys [Namen] Schlüssel anzeigen\n"
" --fingerprint [Namen] \"Fingerabdrücke\" anzeigen\n"
#: g10/g10.c:333
#: g10/g10.c:337
msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
msgstr "Berichte über Bugs (Programmfehler) bitte an <gnupg-bugs@gnu.org>.\n"
#: g10/g10.c:337
#: g10/g10.c:341
msgid "Usage: gpg [options] [files] (-h for help)"
msgstr "Aufruf: gpg [Optionen] [Dateien] (-h für Hilfe)"
#: g10/g10.c:340
#: g10/g10.c:344
msgid ""
"Syntax: gpg [options] [files]\n"
"sign, check, encrypt or decrypt\n"
@ -599,7 +599,7 @@ msgstr ""
"Signieren, prüfen, verschlüsseln, entschlüsseln\n"
"Die voreingestellte Operation ist abhängig von den Eingabedaten\n"
#: g10/g10.c:345
#: g10/g10.c:349
msgid ""
"\n"
"Supported algorithms:\n"
@ -607,161 +607,161 @@ msgstr ""
"\n"
"Unterstützte Verfahren:\n"
#: g10/g10.c:419
#: g10/g10.c:423
msgid "usage: gpg [options] "
msgstr "Aufruf: gpg [Optionen] "
#: g10/g10.c:459
#: g10/g10.c:463
msgid "conflicting commands\n"
msgstr "Widersprüchliche Befehle\n"
#: g10/g10.c:586
#: g10/g10.c:595
#, c-format
msgid "NOTE: no default option file `%s'\n"
msgstr "Hinweis: Keine voreingestellte Optionendatei '%s' vorhanden\n"
#: g10/g10.c:590
#: g10/g10.c:599
#, c-format
msgid "option file `%s': %s\n"
msgstr "Optionendatei '%s': %s\n"
#: g10/g10.c:597
#: g10/g10.c:606
#, c-format
msgid "reading options from `%s'\n"
msgstr "Optionen werden aus '%s' gelesen\n"
#: g10/g10.c:744
#: g10/g10.c:755
#, c-format
msgid "%s is not a valid character set\n"
msgstr "%s ist kein gültiger Zeichensatz.\n"
#: g10/g10.c:788 g10/g10.c:800
#: g10/g10.c:799 g10/g10.c:811
msgid "selected cipher algorithm is invalid\n"
msgstr "Das ausgewählte Verschlüsslungsverfahren ist ungültig\n"
#: g10/g10.c:794 g10/g10.c:806
#: g10/g10.c:805 g10/g10.c:817
msgid "selected digest algorithm is invalid\n"
msgstr "Das ausgewählte Hashverfahren ist ungültig\n"
#: g10/g10.c:810
#: g10/g10.c:821
msgid "the given policy URL is invalid\n"
msgstr "Die angegebene URL für Richtlinien ist ungültig\n"
#: g10/g10.c:813
#: g10/g10.c:824
#, c-format
msgid "compress algorithm must be in range %d..%d\n"
msgstr "Das Komprimierverfahren muß im Bereich %d bis %d liegen\n"
#: g10/g10.c:815
#: g10/g10.c:826
msgid "completes-needed must be greater than 0\n"
msgstr "completes-needed müssen größer als 0 sein\n"
#: g10/g10.c:817
#: g10/g10.c:828
msgid "marginals-needed must be greater than 1\n"
msgstr "marginals-needed müssen größer als 1 sein\n"
#: g10/g10.c:819
#: g10/g10.c:830
msgid "max-cert-depth must be in range 1 to 255\n"
msgstr "max-cert-depth muß im Bereich 1 bis 255 liegen\n"
#: g10/g10.c:822
#: g10/g10.c:833
msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
msgstr "Hinweis: Vom \"simple S2K\"-Modus (0) ist strikt abzuraten\n"
#: g10/g10.c:826
#: g10/g10.c:837
msgid "invalid S2K mode; must be 0, 1 or 3\n"
msgstr "ungültiger \"simple S2K\"-Modus; Wert muß 0, 1 oder 3 sein\n"
#: g10/g10.c:903
#: g10/g10.c:914
#, c-format
msgid "failed to initialize the TrustDB: %s\n"
msgstr "Die Trust-DB kann nicht initialisiert werden: %s\n"
#: g10/g10.c:909
#: g10/g10.c:920
msgid "--store [filename]"
msgstr "--store [Dateiname]"
#: g10/g10.c:916
#: g10/g10.c:927
msgid "--symmetric [filename]"
msgstr "--symmetric [Dateiname]"
#: g10/g10.c:924
#: g10/g10.c:935
msgid "--encrypt [filename]"
msgstr "--encrypt [Dateiname]"
#: g10/g10.c:937
#: g10/g10.c:948
msgid "--sign [filename]"
msgstr "--sign [Dateiname]"
#: g10/g10.c:950
#: g10/g10.c:961
msgid "--sign --encrypt [filename]"
msgstr "--sign --encrypt [Dateiname]"
#: g10/g10.c:964
#: g10/g10.c:975
msgid "--clearsign [filename]"
msgstr "--clearsign [Dateiname]"
#: g10/g10.c:976
#: g10/g10.c:987
msgid "--decrypt [filename]"
msgstr "--decrypt [Dateiname]"
#: g10/g10.c:985
#: g10/g10.c:996
msgid "--edit-key username [commands]"
msgstr "--edit-key Username [Befehle]"
#: g10/g10.c:999
#: g10/g10.c:1010
msgid "--delete-secret-key username"
msgstr "--delete-secret-key Username"
#: g10/g10.c:1002
#: g10/g10.c:1013
msgid "--delete-key username"
msgstr "--delete-key Benutzername"
#: g10/encode.c:231 g10/g10.c:1025 g10/sign.c:366
#: g10/encode.c:231 g10/g10.c:1036 g10/sign.c:366
#, c-format
msgid "can't open %s: %s\n"
msgstr "'%s' kann nicht geöffnet werden: %s\n"
#: g10/g10.c:1036
#: g10/g10.c:1047
msgid "-k[v][v][v][c] [userid] [keyring]"
msgstr "-k[v][v][v][c] [Benutzername] [Keyring]"
#: g10/g10.c:1095
#: g10/g10.c:1106
#, c-format
msgid "dearmoring failed: %s\n"
msgstr "Entfernen der ASCII-Hülle ist fehlgeschlagen: %s\n"
#: g10/g10.c:1103
#: g10/g10.c:1114
#, c-format
msgid "enarmoring failed: %s\n"
msgstr "Anbringen der ASCII-Hülle ist fehlgeschlagen: %s\n"
#: g10/g10.c:1169
#: g10/g10.c:1180
#, c-format
msgid "invalid hash algorithm `%s'\n"
msgstr "Ungültiges Hashverfahren '%s'\n"
#: g10/g10.c:1244
#: g10/g10.c:1255
msgid "[filename]"
msgstr "[Dateiname]"
#: g10/g10.c:1248
#: g10/g10.c:1259
msgid "Go ahead and type your message ...\n"
msgstr "Auf geht's - Botschaft eintippen ...\n"
#: g10/decrypt.c:59 g10/g10.c:1251 g10/verify.c:66
#: g10/decrypt.c:59 g10/g10.c:1262 g10/verify.c:66
#, c-format
msgid "can't open `%s'\n"
msgstr "'%s' kann nicht geöffnet werden\n"
#: g10/g10.c:1418
#: g10/g10.c:1429
msgid ""
"the first character of a notation name must be a letter or an underscore\n"
msgstr ""
"Das erste Zeichen eines \"notation\"-Namens muß ein Buchstabe oder\n"
"ein Unterstrich sein\n"
#: g10/g10.c:1424
#: g10/g10.c:1435
msgid ""
"a notation name must have only letters, digits, dots or underscores and end "
"with an '='\n"
@ -769,11 +769,12 @@ msgstr ""
"Ein \"notation\"-Name darf nur Buchstaben, Zahlen, Punkte oder Unterstriche "
"enthalten und muß mit einem '=' enden\n"
#: g10/g10.c:1430
#: g10/g10.c:1441
msgid "dots in a notation name must be surrounded by other characters\n"
msgstr "Punkte in einem \"notation\"-Namen müssen von anderen Zeichen umgeben sein\n"
msgstr ""
"Punkte in einem \"notation\"-Namen müssen von anderen Zeichen umgeben sein\n"
#: g10/g10.c:1438
#: g10/g10.c:1449
msgid "a notation value must not use any control characters\n"
msgstr "Ein \"notation\"-Wert darf keine Kontrollzeichen verwenden\n"
@ -1055,12 +1056,17 @@ msgstr ""
" Es ist nicht sicher, daß die Signatur wirklich dem vorgeblichen "
"Besitzer gehört.\n"
#: g10/pkclist.c:569 g10/pkclist.c:582 g10/pkclist.c:645 g10/pkclist.c:673
#: g10/pkclist.c:580 g10/pkclist.c:602 g10/pkclist.c:665 g10/pkclist.c:705
#, c-format
msgid "%s: skipped: %s\n"
msgstr "%s: übersprungen: %s\n"
#: g10/pkclist.c:591
#: g10/pkclist.c:588 g10/pkclist.c:687
#, fuzzy, c-format
msgid "%s: skipped: public key already present\n"
msgstr "%s: Schlüsselblock Leseproblem: %s\n"
#: g10/pkclist.c:611
msgid ""
"You did not specify a user ID. (you may use \"-r\")\n"
"\n"
@ -1068,20 +1074,20 @@ msgstr ""
"Sie gaben keine User-ID angegeben (Benutzen Sie die Option \"-r\").\n"
"\n"
#: g10/pkclist.c:596
#: g10/pkclist.c:616
msgid "Enter the user ID: "
msgstr "Geben Sie die User-ID ein: "
#: g10/pkclist.c:607
#: g10/pkclist.c:627
msgid "No such user ID.\n"
msgstr "Keine solche User-ID vorhanden.\n"
#: g10/pkclist.c:653
#: g10/pkclist.c:673
#, c-format
msgid "%s: error checking key: %s\n"
msgstr "%s: Fehler beim Prüfen des Schlüssels: %s\n"
#: g10/pkclist.c:679
#: g10/pkclist.c:711
msgid "no valid addressees\n"
msgstr "Keine gültigen Adressaten\n"
@ -1415,7 +1421,7 @@ msgstr ""
msgid "Really create? "
msgstr "Wirklich erzeugen? "
#: g10/encode.c:91 g10/openfile.c:88 g10/openfile.c:176 g10/tdbio.c:467
#: g10/encode.c:91 g10/openfile.c:118 g10/openfile.c:208 g10/tdbio.c:467
#: g10/tdbio.c:528
#, c-format
msgid "%s: can't open: %s\n"
@ -1572,7 +1578,7 @@ msgstr "Schl
msgid "no default public keyring\n"
msgstr "Kein voreingestellter öffentlicher Schlüsselbund\n"
#: g10/import.c:376 g10/openfile.c:117 g10/sign.c:268 g10/sign.c:559
#: g10/import.c:376 g10/openfile.c:148 g10/sign.c:268 g10/sign.c:559
#, c-format
msgid "writing to `%s'\n"
msgstr "Schreiben nach '%s'\n"
@ -2325,11 +2331,11 @@ msgstr " alias \""
msgid "Can't check signature: %s\n"
msgstr "Unterschrift kann nicht geprüft werden: %s\n"
#: g10/mainproc.c:1096
#: g10/mainproc.c:1109
msgid "old style (PGP 2.x) signature\n"
msgstr "Unterschrift nach alter (PGP 2.x) Art\n"
#: g10/mainproc.c:1101
#: g10/mainproc.c:1114
msgid "invalid root packet detected in proc_tree()\n"
msgstr "ungültiges root-Paket in proc_tree() entdeckt\n"
@ -2403,15 +2409,15 @@ msgid "data not saved; use option \"--output\" to save it\n"
msgstr ""
"Daten wurden nicht gespeichert; verwenden Sie dafür die Option \"--output\"\n"
#: g10/plaintext.c:208
#: g10/plaintext.c:266
msgid "Please enter name of data file: "
msgstr "Bitte geben Sie den Namen der Datendatei ein: "
#: g10/plaintext.c:229
#: g10/plaintext.c:287
msgid "reading stdin ...\n"
msgstr "lese stdin ...\n"
#: g10/plaintext.c:302
#: g10/plaintext.c:360
#, c-format
msgid "can't open signed data `%s'\n"
msgstr "kann signierte Datei '%s' nicht öffnen.\n"
@ -2547,7 +2553,7 @@ msgstr "%s: Verzeichnis erzeugt\n"
msgid "%s: directory does not exist!\n"
msgstr "%s: Verzeichnis existiert nicht!\n"
#: g10/openfile.c:113 g10/openfile.c:183 g10/ringedit.c:1344 g10/tdbio.c:457
#: g10/openfile.c:144 g10/openfile.c:215 g10/ringedit.c:1344 g10/tdbio.c:457
#, c-format
msgid "%s: can't create: %s\n"
msgstr "%s: kann nicht erzeugt werden: %s\n"
@ -3106,16 +3112,21 @@ msgstr "Datei '%s' existiert bereits. "
msgid "Overwrite (y/N)? "
msgstr "Überschreiben (j/N)? "
#: g10/openfile.c:92
#: g10/openfile.c:97
#, c-format
msgid "%s: unknown suffix\n"
msgstr ""
#: g10/openfile.c:122
msgid "writing to stdout\n"
msgstr "Schreiben auf die Standardausgabe\n"
#: g10/openfile.c:149
#: g10/openfile.c:181
#, c-format
msgid "assuming signed data in `%s'\n"
msgstr "die unterzeichneten Daten sind wohl in '%s'\n"
#: g10/openfile.c:199
#: g10/openfile.c:231
#, c-format
msgid "%s: new options file created\n"
msgstr "%s: neue Optionendatei erstellt\n"
@ -3338,12 +3349,13 @@ msgstr ""
# "This is a valid signature on the key; you normally don't want\n"
# "to delete this signature may be important to establish a trust\n"
# "connection to the key or another key certified by this key."
#: g10/helptext.c:176
#: g10/helptext.c:176
msgid "keyedit.delsig.valid"
msgstr ""
"Dies ist eine gültige Beglaubigung für den Schlüssel. Es ist normalerweise\n"
"unnötig sie zu löschen. Sie ist möglicherweise sogar notwendig, um einen\n"
"Trust-Weg zu diesem oder einem durch diesen Schlüssel beglaubigten Schlüssel\n"
"Trust-Weg zu diesem oder einem durch diesen Schlüssel beglaubigten "
"Schlüssel\n"
"herzustellen"
# ("keyedit.delsig.invalid"),
@ -3352,7 +3364,8 @@ msgstr ""
# "a missing public key (marked by \"sig?\")."
#: g10/helptext.c:181
msgid "keyedit.delsig.invalid"
msgstr "Diese Beglaubigung ist ungültig. Es ist sinnvoll sie aus Ihrem\n"
msgstr ""
"Diese Beglaubigung ist ungültig. Es ist sinnvoll sie aus Ihrem\n"
"Schlüsselbund zu entfernen, sofern sie wirklich ungültig ist und nicht nur\n"
"wegen eines fehlenden öff.Schlüssel (\"sig?\") unkontrollierbar ist."
@ -3369,7 +3382,8 @@ msgstr ""
"es nicht gut, solche Beglaubigungen zu entfernen. Um ehrlich zu sein:\n"
"Es kann sein, daß GnuPG solche Schlüssel gar nicht mehr benutzen kann.\n"
"Sie sollten diese Eigenbeglaubigung also nur dann entfernen, wenn sie aus\n"
"irgendeinem Grund nicht gültig ist und eine zweite Beglaubigung verfügbar ist."
"irgendeinem Grund nicht gültig ist und eine zweite Beglaubigung verfügbar "
"ist."
# ################################
# ####### Help msgids ############
@ -3385,7 +3399,8 @@ msgstr ""
"bekannte Texte sind eine SCHLECHTE Wahl, da diese mit Sicherheit online\n"
"verfügbar sind und durch entsprechende Programme zum Raten des Mantras\n"
"benutzt werden. Sätze mit persönlicher Bedeutung, die auch noch durch\n"
"falsche Groß-/Kleinschreibung und eingestreute Sonderzeichen verändert werden,\n"
"falsche Groß-/Kleinschreibung und eingestreute Sonderzeichen verändert "
"werden,\n"
"sind i.d.R. eine gute Wahl"
#: g10/helptext.c:202

File diff suppressed because it is too large Load Diff

651
po/fr.po

File diff suppressed because it is too large Load Diff

1607
po/it.po

File diff suppressed because it is too large Load Diff

663
po/pl.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

648
po/ru.po

File diff suppressed because it is too large Load Diff