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> Sat Jun 5 15:30:33 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* pkclist.c (key_present_in_pk_list): New (Michael). * pkclist.c (key_present_in_pk_list): New (Michael).

View File

@ -31,14 +31,6 @@ cvs-put:
cvs-sync: cvs-get 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 .PHONY: cvs-get cvs-put cvs-sync

2
NEWS
View File

@ -12,6 +12,8 @@
* latin-2 character set works (--charset=iso-8859-2). * 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 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. * convert the given user ID to UTF-8 and add an option to suppress this.
Nice to have Nice to have
------------ ------------
* Let take --help an option to select some topics. * 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) AC_SUBST(USE_INCLUDED_LIBINTL)
fi 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 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
fi
dnl Solaris needs -lsocket and -lnsl. Unisys system includes dnl Solaris needs -lsocket and -lnsl. Unisys system includes
dnl gethostbyname in libsocket but needs libnsl for socket. 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 Do we have zlib? Must do it here because Solaris failed
dnl when compiling a conftest (due to the "-lz" from LIBS). dnl when compiling a conftest (due to the "-lz" from LIBS).
use_local_zlib=yes
if test "$g10_force_zlib" = "yes"; then 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 else
AC_CHECK_HEADERS(zlib.h) AC_CHECK_HEADERS(zlib.h)
if test "$ac_cv_header_zlib_h" = yes ; then if test "$ac_cv_header_zlib_h" = yes ; then
LIBS="$LIBS -lz" AC_CHECK_LIB(z,deflateInit2_,use_local_zlib=no,:)
ZLIBS= fi
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 )
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 fi
AC_SUBST(ZLIBS) AC_SUBST(ZLIBS)
changequote(,)dnl changequote(,)dnl
tmp_pat='[a-zA-Z]' tmp_pat='[a-zA-Z]'
changequote([,])dnl 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> Tue Jun 8 13:36:25 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* keylist.c (print_key_data): New and called elsewhere. * keylist.c (print_key_data): New and called elsewhere.

View File

@ -244,8 +244,13 @@ free_encrypted( PKT_encrypted *ed )
; ;
} }
else { else {
while( ed->len ) /* skip the packet */ while( ed->len ) { /* skip the packet */
ed->len -= iobuf_read( ed->buf, NULL, ed->len ); int n = iobuf_read( ed->buf, NULL, ed->len );
if( n == -1 )
ed->len = 0;
else
ed->len -= n;
}
} }
} }
m_free(ed); m_free(ed);
@ -261,8 +266,13 @@ free_plaintext( PKT_plaintext *pt )
; ;
} }
else { else {
while( pt->len ) /* skip the packet */ while( pt->len ) { /* skip the packet */
pt->len -= iobuf_read( pt->buf, NULL, pt->len ); int n = iobuf_read( pt->buf, NULL, pt->len );
if( n == -1 )
pt->len = 0;
else
pt->len -= n;
}
} }
} }
m_free(pt); 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" "to delete this signature may be important to establish a trust\n"
"connection to the key or another key certified by this key." "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"), { N_("keyedit.delsig.invalid"),
"The signature is not valid. It does make sense to remove it from\n" "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" "your keyring."
"a missing public key (marked by \"sig?\")."
}, },
{ N_("keyedit.delsig.selfsig"), { N_("keyedit.delsig.selfsig"),
"This is a signature which binds the user ID to the key. It is\n" "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 static int
print_and_check_one_sig( KBNODE keyblock, KBNODE node, print_and_check_one_sig( KBNODE keyblock, KBNODE node,
int *inv_sigs, int *no_key, int *oth_err, 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; PKT_signature *sig = node->pkt->pkt.signature;
int rc, sigrc; int rc, sigrc;
@ -141,7 +141,7 @@ print_and_check_one_sig( KBNODE keyblock, KBNODE node,
++*oth_err; ++*oth_err;
break; break;
} }
if( sigrc != '?' ) { if( sigrc != '?' || print_without_key ) {
tty_printf("%s%c %08lX %s ", tty_printf("%s%c %08lX %s ",
is_rev? "rev":"sig", is_rev? "rev":"sig",
sigrc, sig->keyid[1], datestr_from_sig(sig)); sigrc, sig->keyid[1], datestr_from_sig(sig));
@ -205,7 +205,7 @@ check_all_keysigs( KBNODE keyblock, int only_selected )
int selfsig; int selfsig;
if( print_and_check_one_sig( keyblock, node, &inv_sigs, if( print_and_check_one_sig( keyblock, node, &inv_sigs,
&no_key, &oth_err, &selfsig ) ) { &no_key, &oth_err, &selfsig, 0 ) ) {
if( selfsig ) if( selfsig )
has_selfsig = 1; has_selfsig = 1;
} }
@ -1275,24 +1275,33 @@ menu_delsig( KBNODE pub_keyblock )
uid = (node->flag & NODFLG_SELUID)? node->pkt->pkt.user_id : NULL; uid = (node->flag & NODFLG_SELUID)? node->pkt->pkt.user_id : NULL;
} }
else if( uid && node->pkt->pkttype == PKT_SIGNATURE ) { 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_printf("uid ");
tty_print_string( uid->name, uid->len ); tty_print_string( uid->name, uid->len );
tty_printf("\n"); tty_printf("\n");
okay = inv_sig = no_key = other_err = 0;
valid = print_and_check_one_sig( pub_keyblock, node, 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( if( valid )
"keyedit.delsig.valid", okay = cpr_get_answer_yes_no_quit(
_("Delete this good signature? (y/N/q)")) "keyedit.delsig.valid",
: cpr_get_answer_yes_no_quit( _("Delete this good signature? (y/N/q)"));
"keyedit.delsig.invalid", else if( inv_sig || other_err )
_("Delete this invalid signature? (y/N/q)")); 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 ) if( okay == -1 )
break; break;
if( okay && !cpr_get_answer_is_yes( if( okay && selfsig && !cpr_get_answer_is_yes(
"keyedit.delsig.selfsig", "keyedit.delsig.selfsig",
_("Really delete this self-signature? (y/N)") )) _("Really delete this self-signature? (y/N)") ))
okay = 0; 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> Wed Jun 2 14:17:19 CEST 1999 Werner Koch <wk@isil.d.shuttle.de>
* es_ES.po: Some patches (Urko Lusa). * es_ES.po: Some patches (Urko Lusa).

289
po/de.po
View File

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