New "relax" option for trustlist.txt
authorWerner Koch <wk@gnupg.org>
Mon, 25 Sep 2006 18:29:20 +0000 (18:29 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 25 Sep 2006 18:29:20 +0000 (18:29 +0000)
42 files changed:
NEWS
TODO
agent/ChangeLog
agent/agent.h
agent/command.c
agent/trustlist.c
configure.ac
doc/ChangeLog
doc/gpg-agent.texi
doc/gpg.texi
po/be.po
po/ca.po
po/cs.po
po/da.po
po/de.po
po/el.po
po/eo.po
po/es.po
po/et.po
po/fi.po
po/fr.po
po/gl.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/nb.po
po/pl.po
po/pt.po
po/pt_BR.po
po/ro.po
po/ru.po
po/sk.po
po/sv.po
po/tr.po
po/zh_CN.po
po/zh_TW.po
sm/ChangeLog
sm/call-agent.c
sm/certchain.c
sm/gpgsm.h
sm/keylist.c

diff --git a/NEWS b/NEWS
index f5f903e..5f7d611 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+Noteworthy changes in version 1.9.91
+-------------------------------------------------
+
+
 Noteworthy changes in version 1.9.90 (2006-09-25)
 -------------------------------------------------
 
 Noteworthy changes in version 1.9.90 (2006-09-25)
 -------------------------------------------------
 
diff --git a/TODO b/TODO
index 3bf925c..6d0c350 100644 (file)
--- a/TODO
+++ b/TODO
@@ -105,3 +105,4 @@ might want to have an agent context for each service request
 
 * Extend selinux support to other modules
 
 
 * Extend selinux support to other modules
 
+* Remove -sat PGP2 compatibility hack
index 79cd7f7..4620586 100644 (file)
@@ -1,3 +1,12 @@
+2006-09-25  Werner Koch  <wk@g10code.com>
+
+       * trustlist.c (read_one_trustfile): Allow extra flags.
+       (struct trustitem_s): Replaced KEYFLAGS by a FLAGS struct.
+       Changed all code to use this.
+       (agent_istrusted): New arg CTRL. Changed all callers.  Send back
+       flags.
+       * command.c (agent_write_status): New.
+
 2006-09-20  Werner Koch  <wk@g10code.com>
 
        * Makefile.am: Changes to allow parallel make runs.
 2006-09-20  Werner Koch  <wk@g10code.com>
 
        * Makefile.am: Changes to allow parallel make runs.
index 7559a3e..3667e81 100644 (file)
@@ -174,6 +174,7 @@ void agent_exit (int rc) JNLIB_GCC_A_NR; /* Also implemented in other tools */
 void agent_init_default_ctrl (struct server_control_s *ctrl);
 
 /*-- command.c --*/
 void agent_init_default_ctrl (struct server_control_s *ctrl);
 
 /*-- command.c --*/
+gpg_error_t agent_write_status (ctrl_t ctrl, const char *keyword, ...);
 void start_command_handler (int, int);
 
 /*-- command-ssh.c --*/
 void start_command_handler (int, int);
 
 /*-- command-ssh.c --*/
@@ -252,7 +253,7 @@ int agent_get_shadow_info (const unsigned char *shadowkey,
 
 
 /*-- trustlist.c --*/
 
 
 /*-- trustlist.c --*/
-gpg_error_t agent_istrusted (const char *fpr);
+gpg_error_t agent_istrusted (ctrl_t ctrl, const char *fpr);
 gpg_error_t agent_listtrusted (void *assuan_context);
 gpg_error_t agent_marktrusted (ctrl_t ctrl, const char *name,
                                const char *fpr, int flag);
 gpg_error_t agent_listtrusted (void *assuan_context);
 gpg_error_t agent_marktrusted (ctrl_t ctrl, const char *name,
                                const char *fpr, int flag);
index 94d770a..ba2bfe8 100644 (file)
@@ -227,8 +227,40 @@ parse_keygrip (assuan_context_t ctx, const char *string, unsigned char *buf)
 }
 
 
 }
 
 
+/* Write an assuan status line. */
+gpg_error_t
+agent_write_status (ctrl_t ctrl, const char *keyword, ...)
+{
+  gpg_error_t err = 0;
+  va_list arg_ptr;
+  const char *text;
+  assuan_context_t ctx = ctrl->server_local->assuan_ctx;
+  char buf[950], *p;
+  size_t n;
+
+  va_start (arg_ptr, keyword);
+
+  p = buf; 
+  n = 0;
+  while ( (text = va_arg (arg_ptr, const char *)) )
+    {
+      if (n)
+        {
+          *p++ = ' ';
+          n++;
+        }
+      for ( ; *text && n < DIM (buf)-2; n++)
+        *p++ = *text++;
+    }
+  *p = 0;
+  err = assuan_write_status (ctx, keyword, buf);
 
 
+  va_end (arg_ptr);
+  return err;
+}
 
 
+
+\f
 /* ISTRUSTED <hexstring_with_fingerprint>
 
    Return OK when we have an entry with this fingerprint in our
 /* ISTRUSTED <hexstring_with_fingerprint>
 
    Return OK when we have an entry with this fingerprint in our
@@ -236,6 +268,7 @@ parse_keygrip (assuan_context_t ctx, const char *string, unsigned char *buf)
 static int
 cmd_istrusted (assuan_context_t ctx, char *line)
 {
 static int
 cmd_istrusted (assuan_context_t ctx, char *line)
 {
+  ctrl_t ctrl = assuan_get_pointer (ctx);
   int rc, n, i;
   char *p;
   char fpr[41];
   int rc, n, i;
   char *p;
   char fpr[41];
@@ -254,7 +287,7 @@ cmd_istrusted (assuan_context_t ctx, char *line)
   for (p=line; i < 40; p++, i++)
     fpr[i] = *p >= 'a'? (*p & 0xdf): *p;
   fpr[i] = 0;
   for (p=line; i < 40; p++, i++)
     fpr[i] = *p >= 'a'? (*p & 0xdf): *p;
   fpr[i] = 0;
-  rc = agent_istrusted (fpr);
+  rc = agent_istrusted (ctrl, fpr);
   if (!rc || gpg_err_code (rc) == GPG_ERR_NOT_TRUSTED)
     return rc;
   else if (rc == -1 || gpg_err_code (rc) == GPG_ERR_EOF )
   if (!rc || gpg_err_code (rc) == GPG_ERR_NOT_TRUSTED)
     return rc;
   else if (rc == -1 || gpg_err_code (rc) == GPG_ERR_EOF )
index 58a9467..1f0427b 100644 (file)
 /* A structure to store the information from the trust file. */
 struct trustitem_s
 {
 /* A structure to store the information from the trust file. */
 struct trustitem_s
 {
-  int keyflag;            /* The keyflag:  '*', 'P' or 'S'. */
+  struct
+  {
+    int for_pgp:1;        /* Set by '*' or 'P' as first flag. */
+    int for_smime:1;      /* Set by '*' or 'S' as first flag. */
+    int relax:1;          /* Relax checking of root certificate
+                             constraints. */
+  } flags;
   unsigned char fpr[20];  /* The binary fingerprint. */
 };
 typedef struct trustitem_s trustitem_t;
   unsigned char fpr[20];  /* The binary fingerprint. */
 };
 typedef struct trustitem_s trustitem_t;
@@ -198,14 +204,22 @@ read_one_trustfile (const char *fname, int allow_include,
       for (; spacep (p); p++)
         ;
       
       for (; spacep (p); p++)
         ;
       
-      if (!*p)
-        ti->keyflag = '*';
+      memset (&ti->flags, 0, sizeof ti->flags);
+      /* Process the first flag which needs to be the first for
+         backward compatibility. */
+      if (!*p || *p == '*' )
+        {
+          ti->flags.for_smime = 1;
+          ti->flags.for_pgp = 1;
+        }
       else if ( *p == 'P' || *p == 'p')
       else if ( *p == 'P' || *p == 'p')
-        ti->keyflag = 'P';
+        {
+          ti->flags.for_pgp = 1;
+        }
       else if ( *p == 'S' || *p == 's')
       else if ( *p == 'S' || *p == 's')
-        ti->keyflag = 'S';
-      else if ( *p == '*')
-        ti->keyflag = '*';
+        {
+          ti->flags.for_smime = 1;
+        }
       else
         {
           log_error (_("invalid keyflag in `%s', line %d\n"), fname, lnr);
       else
         {
           log_error (_("invalid keyflag in `%s', line %d\n"), fname, lnr);
@@ -219,7 +233,29 @@ read_one_trustfile (const char *fname, int allow_include,
           err = gpg_error (GPG_ERR_BAD_DATA);
           continue;
         }
           err = gpg_error (GPG_ERR_BAD_DATA);
           continue;
         }
-      /* Fixme: need to check for trailing garbage. */
+
+      /* Now check for more key-value pairs of the form NAME[=VALUE]. */
+      while (*p)
+        {
+          for (; spacep (p); p++)
+            ;
+          if (!*p)
+            break;
+          n = strcspn (p, "= \t");
+          if (p[n] == '=')
+            {
+              log_error ("assigning a value to a flag is not yet supported; "
+                         "in `%s', line %d\n", fname, lnr);
+              err = gpg_error (GPG_ERR_BAD_DATA);
+              p++;
+            }
+          else if (n == 5 && !memcmp (p, "relax", 5))
+            ti->flags.relax = 1;
+          else
+            log_error ("flag `%.*s' in `%s', line %d ignored\n",
+                       n, p, fname, lnr);
+          p += n;
+        }
       tableidx++;
     }
   if ( !err && !feof (fp) )
       tableidx++;
     }
   if ( !err && !feof (fp) )
@@ -250,7 +286,7 @@ read_trustfiles (void)
   char *fname;
   int allow_include = 1;
 
   char *fname;
   int allow_include = 1;
 
-  tablesize = 10;
+  tablesize = 20;
   table = xtrycalloc (tablesize, sizeof *table);
   if (!table)
     return gpg_error_from_syserror ();
   table = xtrycalloc (tablesize, sizeof *table);
   if (!table)
     return gpg_error_from_syserror ();
@@ -302,7 +338,7 @@ read_trustfiles (void)
 /* Check whether the given fpr is in our trustdb.  We expect FPR to be
    an all uppercase hexstring of 40 characters. */
 gpg_error_t 
 /* Check whether the given fpr is in our trustdb.  We expect FPR to be
    an all uppercase hexstring of 40 characters. */
 gpg_error_t 
-agent_istrusted (const char *fpr)
+agent_istrusted (ctrl_t ctrl, const char *fpr)
 {
   gpg_error_t err;
   trustitem_t *ti;
 {
   gpg_error_t err;
   trustitem_t *ti;
@@ -326,7 +362,17 @@ agent_istrusted (const char *fpr)
     {
       for (ti=trusttable, len = trusttablesize; len; ti++, len--)
         if (!memcmp (ti->fpr, fprbin, 20))
     {
       for (ti=trusttable, len = trusttablesize; len; ti++, len--)
         if (!memcmp (ti->fpr, fprbin, 20))
-          return 0; /* Trusted. */
+          {
+            if (ti->flags.relax)
+              {
+                err = agent_write_status (ctrl,
+                                          "TRUSTLISTFLAG", "relax", 
+                                          NULL);
+                if (err)
+                  return err;
+              }
+            return 0; /* Trusted. */
+          }
     }
   return gpg_error (GPG_ERR_NOT_TRUSTED);
 }
     }
   return gpg_error (GPG_ERR_NOT_TRUSTED);
 }
@@ -360,7 +406,8 @@ agent_listtrusted (void *assuan_context)
         {
           bin2hex (ti->fpr, 20, key);
           key[40] = ' ';
         {
           bin2hex (ti->fpr, 20, key);
           key[40] = ' ';
-          key[41] = ti->keyflag;
+          key[41] = ((ti->flags.for_smime && ti->flags.for_pgp)? '*'
+                     : ti->flags.for_smime? 'S': ti->flags.for_pgp? 'P':' ');
           key[42] = '\n';
           assuan_send_data (assuan_context, key, 43);
           assuan_send_data (assuan_context, NULL, 0); /* flush */
           key[42] = '\n';
           assuan_send_data (assuan_context, key, 43);
           assuan_send_data (assuan_context, NULL, 0); /* flush */
@@ -400,7 +447,7 @@ agent_marktrusted (ctrl_t ctrl, const char *name, const char *fpr, int flag)
     }    
   xfree (fname);
 
     }    
   xfree (fname);
 
-  if (!agent_istrusted (fpr))
+  if (!agent_istrusted (ctrl, fpr))
     {
       return 0; /* We already got this fingerprint.  Silently return
                    success. */
     {
       return 0; /* We already got this fingerprint.  Silently return
                    success. */
@@ -460,7 +507,7 @@ agent_marktrusted (ctrl_t ctrl, const char *name, const char *fpr, int flag)
      with the trusttable but using this lock is just fine for our
      purpose.  */
   lock_trusttable ();
      with the trusttable but using this lock is just fine for our
      purpose.  */
   lock_trusttable ();
-  if (!agent_istrusted (fpr))
+  if (!agent_istrusted (ctrl, fpr))
     {
       unlock_trusttable ();
       return 0; 
     {
       unlock_trusttable ();
       return 0; 
index cfcd6ec..d2f65ee 100644 (file)
@@ -26,8 +26,8 @@ min_automake_version="1.9.3"
 # Remember to change the version number immediately *after* a release.
 # Set my_issvn to "yes" for non-released code.  Remember to run an
 # "svn up" and "autogen.sh" right before creating a distribution.
 # Remember to change the version number immediately *after* a release.
 # Set my_issvn to "yes" for non-released code.  Remember to run an
 # "svn up" and "autogen.sh" right before creating a distribution.
-m4_define([my_version], [1.9.90])
-m4_define([my_issvn], [no])
+m4_define([my_version], [1.9.91])
+m4_define([my_issvn], [yes])
 
 
 m4_define([svn_revision], m4_esyscmd([echo -n $((svn info 2>/dev/null \
 
 
 m4_define([svn_revision], m4_esyscmd([echo -n $((svn info 2>/dev/null \
index bb12bcf..96cce9d 100644 (file)
@@ -1,3 +1,8 @@
+2006-09-25  Werner Koch  <wk@g10code.com>
+
+       * gpg.texi (GPG Examples): Add markup to all options.  This is
+       required to have the double dashs printed correclty.
+
 2006-09-22  Werner Koch  <wk@g10code.com>
 
        * instguide.texi (Installation): New.
 2006-09-22  Werner Koch  <wk@g10code.com>
 
        * instguide.texi (Installation): New.
index 54ffb2a..330203a 100644 (file)
@@ -479,6 +479,10 @@ This is however not as secure as maintaining this file manually.  It is
 even advisable to change the permissions to read-only so that this file
 can't be changed inadvertently.
 
 even advisable to change the permissions to read-only so that this file
 can't be changed inadvertently.
 
+It is possible to add further flags after the @code{S} for use by the
+caller.  The only flag currently defined is @code{relax} to relax
+checking of some root certificate requirements.
+
 As a special feature a line @code{include-default} will include a global
 list of trusted certificates (e.g. @file{/etc/gnupg/trustlist.txt}).
 This global list is also used if the local list ios not available.
 As a special feature a line @code{include-default} will include a global
 list of trusted certificates (e.g. @file{/etc/gnupg/trustlist.txt}).
 This global list is also used if the local list ios not available.
index b7c05c3..0735871 100644 (file)
@@ -67,8 +67,8 @@ all bells and whistles you can expect from a decent OpenPGP
 implementation.
 
 @ifset gpgone
 implementation.
 
 @ifset gpgone
-This is the standa alone version of @command{gpg}.  For desktop use you
-shoul consider using @command{gpg2}.
+This is the standalone version of @command{gpg}.  For desktop use you
+should consider using @command{gpg2}.
 @end ifset
 
 @ifclear gpgone
 @end ifset
 
 @ifclear gpgone
@@ -123,7 +123,7 @@ a file containing keys is listed).
 
 Please remember that option as well as command parsing stops as soon as
 a non-option is encountered, you can explicitly stop parsing by
 
 Please remember that option as well as command parsing stops as soon as
 a non-option is encountered, you can explicitly stop parsing by
-using the special option "--".
+using the special option @option{--}.
 
 
 @menu
 
 
 @menu
@@ -174,11 +174,11 @@ abbreviate this command.
 @item --sign
 @itemx -s
 @opindex sign
 @item --sign
 @itemx -s
 @opindex sign
-Make a signature. This command may be combined with --encrypt (for a
-signed and encrypted message), --symmetric (for a signed and
-symmetrically encrypted message), or --encrypt and --symmetric
-together (for a signed message that may be decrypted via a secret key
-or a passphrase).
+Make a signature. This command may be combined with @option{--encrypt}
+(for a signed and encrypted message), @option{--symmetric} (for a signed
+and symmetrically encrypted message), or @option{--encrypt} and
+@option{--symmetric} together (for a signed message that may be
+decrypted via a secret key or a passphrase).
 
 @item --clearsign
 @opindex clearsign
 
 @item --clearsign
 @opindex clearsign
@@ -196,22 +196,23 @@ Make a detached signature.
 @item --encrypt
 @itemx -e
 @opindex encrypt
 @item --encrypt
 @itemx -e
 @opindex encrypt
-Encrypt data. This option may be combined with --sign (for a signed
-and encrypted message), --symmetric (for a message that may be
-decrypted via a secret key or a passphrase), or --sign and --symmetric
-together (for a signed message that may be decrypted via a secret key
-or a passphrase).
+Encrypt data. This option may be combined with @option{--sign} (for a
+signed and encrypted message), @option{--symmetric} (for a message that
+may be decrypted via a secret key or a passphrase), or @option{--sign}
+and @option{--symmetric} together (for a signed message that may be
+decrypted via a secret key or a passphrase).
 
 @item --symmetric
 @itemx -c
 @opindex symmetric
 Encrypt with a symmetric cipher using a passphrase. The default
 symmetric cipher used is CAST5, but may be chosen with the
 
 @item --symmetric
 @itemx -c
 @opindex symmetric
 Encrypt with a symmetric cipher using a passphrase. The default
 symmetric cipher used is CAST5, but may be chosen with the
---cipher-algo option. This option may be combined with --sign (for a
-signed and symmetrically encrypted message), --encrypt (for a message
-that may be decrypted via a secret key or a passphrase), or --sign and
---encrypt together (for a signed message that may be decrypted via a
-secret key or a passphrase).
+@option{--cipher-algo} option. This option may be combined with
+@option{--sign} (for a signed and symmetrically encrypted message),
+@option{--encrypt} (for a message that may be decrypted via a secret key
+or a passphrase), or @option{--sign} and @option{--encrypt} together
+(for a signed message that may be decrypted via a secret key or a
+passphrase).
 
 @item --store
 @opindex store
 
 @item --store
 @opindex store
@@ -222,7 +223,7 @@ Store only (make a simple RFC1991 literal data packet).
 @opindex decrypt
 Decrypt the file given on the command line (or @code{stdin} if no file
 is specified) and write it to stdout (or the file specified with
 @opindex decrypt
 Decrypt the file given on the command line (or @code{stdin} if no file
 is specified) and write it to stdout (or the file specified with
---output). If the decrypted file is signed, the signature is also
+@option{--output}). If the decrypted file is signed, the signature is also
 verified. This command differs from the default operation, as it never
 writes to the filename which is included in the file and it rejects
 files which don't begin with an encrypted message.
 verified. This command differs from the default operation, as it never
 writes to the filename which is included in the file and it rejects
 files which don't begin with an encrypted message.
@@ -245,31 +246,37 @@ from stdin without denoting it in the above way.
 This modifies certain other commands to accept multiple files for
 processing on the command line or read from stdin with each filename on
 a separate line. This allows for many files to be processed at
 This modifies certain other commands to accept multiple files for
 processing on the command line or read from stdin with each filename on
 a separate line. This allows for many files to be processed at
-once. --multifile may currently be used along with --verify, --encrypt,
-and --decrypt. Note that `--multifile --verify' may not be used with
-detached signatures.
+once. @option{--multifile} may currently be used along with
+@option{--verify}, @option{--encrypt}, and @option{--decrypt}. Note that
+@option{--multifile --verify} may not be used with detached signatures.
 
 @item --verify-files
 @opindex verify-files
 
 @item --verify-files
 @opindex verify-files
-Identical to `--multifile --verify'.
+Identical to @option{--multifile --verify}.
 
 @item --encrypt-files
 @opindex encrypt-files
 
 @item --encrypt-files
 @opindex encrypt-files
-Identical to `--multifile --encrypt'.
+Identical to @option{--multifile --encrypt}.
 
 @item --decrypt-files
 @opindex decrypt-files
 
 @item --decrypt-files
 @opindex decrypt-files
-Identical to `--multifile --decrypt'.
+Identical to @option{--multifile --decrypt}.
 
 @item --list-keys
 @itemx -k
 @itemx --list-public-keys
 @opindex list-keys
 
 @item --list-keys
 @itemx -k
 @itemx --list-public-keys
 @opindex list-keys
-List all keys from the public keyrings, or just the ones given on the
+List all keys from the public keyrings, or just the keys given on the
 command line.
 command line.
+@ifset gpgone
+@option{-k} is slightly different from @option{--list-keys} in that it
+allwos only for one argument and takes the second argument as the
+keyring to search.  This is for command line compatibility with PGP 2
+and has been removed in @command{gpg2}.
+@end ifset
 
 Avoid using the output of this command in scripts or other programs as
 
 Avoid using the output of this command in scripts or other programs as
-it is likely to change as GnuPG changes. See --with-colons for a
+it is likely to change as GnuPG changes. See @option{--with-colons} for a
 machine-parseable key listing command that is appropriate for use in
 scripts and other programs.
 
 machine-parseable key listing command that is appropriate for use in
 scripts and other programs.
 
@@ -279,34 +286,37 @@ scripts and other programs.
 List all keys from the secret keyrings, or just the ones given on the
 command line. A @code{#} after the letters @code{sec} means that the
 secret key is not usable (for example, if it was created via
 List all keys from the secret keyrings, or just the ones given on the
 command line. A @code{#} after the letters @code{sec} means that the
 secret key is not usable (for example, if it was created via
---export-secret-subkeys).
+@option{--export-secret-subkeys}).
 
 @item --list-sigs
 @opindex list-sigs
 
 @item --list-sigs
 @opindex list-sigs
-Same as --list-keys, but the signatures are listed too.
+Same as @option{--list-keys}, but the signatures are listed too.
 
 For each signature listed, there are several flags in between the "sig"
 tag and keyid. These flags give additional information about each
 signature. From left to right, they are the numbers 1-3 for certificate
 
 For each signature listed, there are several flags in between the "sig"
 tag and keyid. These flags give additional information about each
 signature. From left to right, they are the numbers 1-3 for certificate
-check level (see --ask-cert-level), "L" for a local or non-exportable
-signature (see --lsign-key), "R" for a nonRevocable signature (see the
---edit-key command "nrsign"), "P" for a signature that contains a policy
-URL (see --cert-policy-url), "N" for a signature that contains a
-notation (see --cert-notation), "X" for an eXpired signature (see
---ask-cert-expire), and the numbers 1-9 or "T" for 10 and above to
-indicate trust signature levels (see the --edit-key command "tsign").
+check level (see @option{--ask-cert-level}), "L" for a local or
+non-exportable signature (see @option{--lsign-key}), "R" for a
+nonRevocable signature (see the @option{--edit-key} command "nrsign"),
+"P" for a signature that contains a policy URL (see
+@option{--cert-policy-url}), "N" for a signature that contains a
+notation (see @option{--cert-notation}), "X" for an eXpired signature
+(see @option{--ask-cert-expire}), and the numbers 1-9 or "T" for 10 and
+above to indicate trust signature levels (see the @option{--edit-key}
+command "tsign").
 
 @item --check-sigs
 @opindex check-sigs
 
 @item --check-sigs
 @opindex check-sigs
-Same as --list-sigs, but the signatures are verified.
+Same as @option{--list-sigs}, but the signatures are verified.
 
 @item --fingerprint
 @opindex fingerprint
 List all keys (or the specified ones) along with their
 
 @item --fingerprint
 @opindex fingerprint
 List all keys (or the specified ones) along with their
-fingerprints. This is the same output as --list-keys but with the
-additional output of a line with the fingerprint. May also be combined
-with --list-sigs or --check-sigs.  If this command is given twice, the
-fingerprints of all secondary keys are listed too.
+fingerprints. This is the same output as @option{--list-keys} but with
+the additional output of a line with the fingerprint. May also be
+combined with @option{--list-sigs} or @option{--check-sigs}.  If this
+command is given twice, the fingerprints of all secondary keys are
+listed too.
 
 @item --list-packets
 @opindex list-packets
 
 @item --list-packets
 @opindex list-packets
@@ -329,11 +339,11 @@ Show the content of the smart card.
 @opindex change-pin
 Present a menu to allow changing the PIN of a smartcard. This
 functionality is also available as the subcommand "passwd" with the
 @opindex change-pin
 Present a menu to allow changing the PIN of a smartcard. This
 functionality is also available as the subcommand "passwd" with the
---card-edit command.
+@option{--card-edit} command.
 
 @item --delete-key @code{name}
 @opindex delete-key
 
 @item --delete-key @code{name}
 @opindex delete-key
-Remove key from the public keyring. In batch mode either --yes is
+Remove key from the public keyring. In batch mode either @option{--yes} is
 required or the key must be specified by fingerprint. This is a
 safeguard against accidental deletion of multiple keys.
 
 required or the key must be specified by fingerprint. This is a
 safeguard against accidental deletion of multiple keys.
 
@@ -344,35 +354,35 @@ must be specified by fingerprint.
 
 @item --delete-secret-and-public-key @code{name}
 @opindex delete-secret-and-public-key
 
 @item --delete-secret-and-public-key @code{name}
 @opindex delete-secret-and-public-key
-Same as --delete-key, but if a secret key exists, it will be removed
-first. In batch mode the key must be specified by fingerprint.
+Same as @option{--delete-key}, but if a secret key exists, it will be
+removed first. In batch mode the key must be specified by fingerprint.
 
 @item --export
 @opindex export
 Either export all keys from all keyrings (default keyrings and those
 
 @item --export
 @opindex export
 Either export all keys from all keyrings (default keyrings and those
-registered via option --keyring), or if at least one name is given,
+registered via option @option{--keyring}), or if at least one name is given,
 those of the given name. The new keyring is written to stdout or to the
 those of the given name. The new keyring is written to stdout or to the
-file given with option "output". Use together with --armor to mail those
-keys.
+file given with option @option{--output}. Use together with
+@option{--armor} to mail those keys.
 
 @item --send-keys
 @opindex send-keys
 
 @item --send-keys
 @opindex send-keys
-Same as --export but sends the keys to a keyserver.  Option --keyserver
-must be used to give the name of this keyserver. Don't send your
-complete keyring to a keyserver - select only those keys which are new
-or changed by you.
+Same as @option{--export} but sends the keys to a keyserver.  Option
+@option{--keyserver} must be used to give the name of this
+keyserver. Don't send your complete keyring to a keyserver --- select
+only those keys which are new or changed by you.
 
 @item --export-secret-keys
 @itemx --export-secret-subkeys
 @opindex export-secret-keys
 @opindex export-secret-subkeys
 
 @item --export-secret-keys
 @itemx --export-secret-subkeys
 @opindex export-secret-keys
 @opindex export-secret-subkeys
-Same as --export, but exports the secret keys instead.  This is normally
-not very useful and a security risk.  The second form of the command has
-the special property to render the secret part of the primary key
-useless; this is a GNU extension to OpenPGP and other implementations
-can not be expected to successfully import such a key.  See the option
---simple-sk-checksum if you want to import such an exported key with an
-older OpenPGP implementation.
+Same as @option{--export}, but exports the secret keys instead.  This is
+normally not very useful and a security risk.  The second form of the
+command has the special property to render the secret part of the
+primary key useless; this is a GNU extension to OpenPGP and other
+implementations can not be expected to successfully import such a key.
+See the option @option{--simple-sk-checksum} if you want to import such
+an exported key with an older OpenPGP implementation.
 
 @item --import
 @itemx --fast-import
 
 @item --import
 @itemx --fast-import
@@ -381,31 +391,31 @@ Import/merge keys. This adds the given keys to the
 keyring. The fast version is currently just a synonym.
 
 There are a few other options which control how this command works.
 keyring. The fast version is currently just a synonym.
 
 There are a few other options which control how this command works.
-Most notable here is the --keyserver-options merge-only option which
-does not insert new keys but does only the merging of new signatures,
-user-IDs and subkeys.
+Most notable here is the @option{--keyserver-options merge-only} option
+which does not insert new keys but does only the merging of new
+signatures, user-IDs and subkeys.
 
 @item --recv-keys @code{key IDs}
 @opindex recv-keys
 Import the keys with the given key IDs from a keyserver. Option
 
 @item --recv-keys @code{key IDs}
 @opindex recv-keys
 Import the keys with the given key IDs from a keyserver. Option
---keyserver must be used to give the name of this keyserver.
+@option{--keyserver} must be used to give the name of this keyserver.
 
 @item --refresh-keys
 @opindex refresh-keys
 Request updates from a keyserver for keys that already exist on the
 local keyring. This is useful for updating a key with the latest
 
 @item --refresh-keys
 @opindex refresh-keys
 Request updates from a keyserver for keys that already exist on the
 local keyring. This is useful for updating a key with the latest
-signatures, user IDs, etc. Calling this with no arguments will
-refresh the entire keyring. Option --keyserver must be used to give
-the name of the keyserver for all keys that do not have preferred
-keyservers set (see --keyserver-options honor-keyserver-url).
+signatures, user IDs, etc. Calling this with no arguments will refresh
+the entire keyring. Option @option{--keyserver} must be used to give the
+name of the keyserver for all keys that do not have preferred keyservers
+set (see @option{--keyserver-options honor-keyserver-url}).
 
 @item --search-keys @code{names}
 @opindex search-keys
 
 @item --search-keys @code{names}
 @opindex search-keys
-Search the keyserver for the given names. Multiple names given here
-will be joined together to create the search string for the keyserver.
-Option --keyserver must be used to give the name of this keyserver.
-Keyservers that support different search methods allow using the
-syntax specified in "How to specify a user ID" below. Note that
+Search the keyserver for the given names. Multiple names given here will
+be joined together to create the search string for the keyserver.
+Option @option{--keyserver} must be used to give the name of this
+keyserver.  Keyservers that support different search methods allow using
+the syntax specified in "How to specify a user ID" below. Note that
 different keyserver types support different search methods. Currently
 only LDAP supports them all.
 
 different keyserver types support different search methods. Currently
 only LDAP supports them all.
 
@@ -422,8 +432,8 @@ builds the Web of Trust. This is an interactive command because it may
 have to ask for the "ownertrust" values for keys. The user has to give
 an estimation of how far she trusts the owner of the displayed key to
 correctly certify (sign) other keys. GnuPG only asks for the ownertrust
 have to ask for the "ownertrust" values for keys. The user has to give
 an estimation of how far she trusts the owner of the displayed key to
 correctly certify (sign) other keys. GnuPG only asks for the ownertrust
-value if it has not yet been assigned to a key. Using the --edit-key
-menu, the assigned value can be changed at any time.
+value if it has not yet been assigned to a key. Using the
+@option{--edit-key} menu, the assigned value can be changed at any time.
 
 @item --check-trustdb
 @opindex check-trustdb
 
 @item --check-trustdb
 @opindex check-trustdb
@@ -431,14 +441,15 @@ Do trust database maintenance without user interaction. From time to
 time the trust database must be updated so that expired keys or
 signatures and the resulting changes in the Web of Trust can be
 tracked. Normally, GnuPG will calculate when this is required and do it
 time the trust database must be updated so that expired keys or
 signatures and the resulting changes in the Web of Trust can be
 tracked. Normally, GnuPG will calculate when this is required and do it
-automatically unless --no-auto-check-trustdb is set. This command can be
-used to force a trust database check at any time. The processing is
-identical to that of --update-trustdb but it skips keys with a not yet
-defined "ownertrust".
+automatically unless @option{--no-auto-check-trustdb} is set. This
+command can be used to force a trust database check at any time. The
+processing is identical to that of @option{--update-trustdb} but it
+skips keys with a not yet defined "ownertrust".
 
 
-For use with cron jobs, this command can be used together with --batch
-in which case the trust database check is done only if a check is
-needed. To force a run even in batch mode add the option --yes.
+For use with cron jobs, this command can be used together with
+@option{--batch} in which case the trust database check is done only if
+a check is needed. To force a run even in batch mode add the option
+@option{--yes}.
 
 @item --export-ownertrust
 @opindex export-ownertrust
 
 @item --export-ownertrust
 @opindex export-ownertrust
@@ -453,7 +464,7 @@ stdin if not given); existing values will be overwritten.
 
 @item --rebuild-keydb-caches
 @opindex rebuild-keydb-caches
 
 @item --rebuild-keydb-caches
 @opindex rebuild-keydb-caches
-ThisWhen updating from version 1.0.6 to 1.0.7 this command should be used
+When updating from version 1.0.6 to 1.0.7 this command should be used
 to create signature caches in the keyring. It might be handy in other
 situations too.
 
 to create signature caches in the keyring. It might be handy in other
 situations too.
 
@@ -475,6 +486,14 @@ may remove precious entropy from the system!
 @opindex gen-prime
 Use the source, Luke :-). The output format is still subject to change.
 
 @opindex gen-prime
 Use the source, Luke :-). The output format is still subject to change.
 
+
+@item --enarmor
+@item --dearmor
+@opindex enarmor
+@opindex --enarmor
+Pack or unpack an arbitrary input into/from an OpenPGP ASCII armor.
+This is a GnuPG extension to OpenPGP and in general not very useful.
+
 @end table
 
 
 @end table
 
 
@@ -500,7 +519,7 @@ on how to use this.
 @item --gen-revoke @code{name}
 @opindex gen-revoke
 Generate a revocation certificate for the complete key. To revoke
 @item --gen-revoke @code{name}
 @opindex gen-revoke
 Generate a revocation certificate for the complete key. To revoke
-a subkey or a signature, use the --edit command.
+a subkey or a signature, use the @option{--edit} command.
 
 @item --desig-revoke @code{name}
 @opindex desig-revoke
 
 @item --desig-revoke @code{name}
 @opindex desig-revoke
@@ -701,28 +720,28 @@ preferred keyserver and signature notations (if any) are shown.
 Set the list of user ID preferences to @code{string} for all (or just
 the selected) user IDs. Calling setpref with no arguments sets the
 preference list to the default (either built-in or set via
 Set the list of user ID preferences to @code{string} for all (or just
 the selected) user IDs. Calling setpref with no arguments sets the
 preference list to the default (either built-in or set via
---default-preference-list), and calling setpref with "none" as the
-argument sets an empty preference list. Use "gpg --version" to get a
-list of available algorithms. Note that while you can change the
-preferences on an attribute user ID (aka "photo ID"), GnuPG does not
-select keys via attribute user IDs so these preferences will not be
-used by GnuPG.
+@option{--default-preference-list}), and calling setpref with "none" as
+the argument sets an empty preference list. Use @command{@gpgname
+--version} to get a list of available algorithms. Note that while you
+can change the preferences on an attribute user ID (aka "photo ID"),
+GnuPG does not select keys via attribute user IDs so these preferences
+will not be used by GnuPG.
 
 @item keyserver
 @opindex keyedit:keyserver
 Set a preferred keyserver for the specified user ID(s). This allows
 other users to know where you prefer they get your key from. See
 
 @item keyserver
 @opindex keyedit:keyserver
 Set a preferred keyserver for the specified user ID(s). This allows
 other users to know where you prefer they get your key from. See
---keyserver-options honor-keyserver-url for more on how this works.
-Setting a value of "none" removes an existing preferred keyserver.
+@option{--keyserver-options honor-keyserver-url} for more on how this
+works.  Setting a value of "none" removes an existing preferred
+keyserver.
 
 @item notation
 @opindex keyedit:notation
 Set a name=value notation for the specified user ID(s). See
 
 @item notation
 @opindex keyedit:notation
 Set a name=value notation for the specified user ID(s). See
---cert-notation for more on how this works. Setting a value of "none"
-removes all notations, setting a notation prefixed with a minus sign
-(-) removes that notation, and setting a notation name (without the
-=value) prefixed with a minus sign removes all notations with that
-name.
+@option{--cert-notation} for more on how this works. Setting a value of
+"none" removes all notations, setting a notation prefixed with a minus
+sign (-) removes that notation, and setting a notation name (without the
+=value) prefixed with a minus sign removes all notations with that name.
 
 @item toggle
 @opindex keyedit:toggle
 
 @item toggle
 @opindex keyedit:toggle
@@ -747,7 +766,7 @@ each user ID except for the most recent self-signature.
 Add cross-certification signatures to signing subkeys that may not
 currently have them. Cross-certification signatures protect against a
 subtle attack against signing subkeys. See
 Add cross-certification signatures to signing subkeys that may not
 currently have them. Cross-certification signatures protect against a
 subtle attack against signing subkeys. See
---require-cross-certification.
+@option{--require-cross-certification}.
 
 @item save
 @opindex keyedit:save
 
 @item save
 @opindex keyedit:save
@@ -797,13 +816,13 @@ Ultimately trusted.
 @item --sign-key @code{name}
 @opindex sign-key
 Signs a public key with your secret key. This is a shortcut version of
 @item --sign-key @code{name}
 @opindex sign-key
 Signs a public key with your secret key. This is a shortcut version of
-the subcommand "sign" from --edit.
+the subcommand "sign" from @option{--edit}.
 
 @item --lsign-key @code{name}
 @opindex lsign-key
 Signs a public key with your secret key but marks it as
 non-exportable. This is a shortcut version of the subcommand "lsign"
 
 @item --lsign-key @code{name}
 @opindex lsign-key
 Signs a public key with your secret key but marks it as
 non-exportable. This is a shortcut version of the subcommand "lsign"
-from --edit.
+from @option{--edit-key}.
 
 
 @end table
 
 
 @end table
@@ -840,7 +859,7 @@ every execution of gpg.
 
 Please remember that option parsing stops as soon as a non-option is
 encountered, you can explicitly stop parsing by using the special option
 
 Please remember that option parsing stops as soon as a non-option is
 encountered, you can explicitly stop parsing by using the special option
-@code{--}.
+@option{--}.
 
 @c *******************************************
 @c ********  CONFIGURATION OPTIONS  **********
 
 @c *******************************************
 @c ********  CONFIGURATION OPTIONS  **********
@@ -857,22 +876,23 @@ in the option file.
 @opindex default-key
 Use @var{name} as the default key to sign with. If this option is not
 used, the default key is the first key found in the secret keyring.
 @opindex default-key
 Use @var{name} as the default key to sign with. If this option is not
 used, the default key is the first key found in the secret keyring.
-Note that -u or --local-user overrides this option.
+Note that @option{-u} or @option{--local-user} overrides this option.
 
 @item --default-recipient @var{name}
 @opindex default-recipient
 
 @item --default-recipient @var{name}
 @opindex default-recipient
-Use @var{name} as default recipient if option --recipient is not used
-and don't ask if this is a valid one. @var{name} must be non-empty.
+Use @var{name} as default recipient if option @option{--recipient} is
+not used and don't ask if this is a valid one. @var{name} must be
+non-empty.
 
 @item --default-recipient-self
 @opindex default-recipient-self
 
 @item --default-recipient-self
 @opindex default-recipient-self
-Use the default key as default recipient if option --recipient is not
+Use the default key as default recipient if option @option{--recipient} is not
 used and don't ask if this is a valid one. The default key is the first
 used and don't ask if this is a valid one. The default key is the first
-one from the secret keyring or the one set with --default-key.
+one from the secret keyring or the one set with @option{--default-key}.
 
 @item --no-default-recipient
 @opindex no-default-recipient
 
 @item --no-default-recipient
 @opindex no-default-recipient
-Reset --default-recipient and --default-recipient-self.
+Reset @option{--default-recipient} and @option{--default-recipient-self}.
 
 @item -v, --verbose
 @opindex verbose
 
 @item -v, --verbose
 @opindex verbose
@@ -890,23 +910,25 @@ Try to be as quiet as possible.
 @item --list-options @code{parameters}
 @opindex list-options
 This is a space or comma delimited string that gives options used when
 @item --list-options @code{parameters}
 @opindex list-options
 This is a space or comma delimited string that gives options used when
-listing keys and signatures (that is, --list-keys, --list-sigs,
---list-public-keys, --list-secret-keys, and the --edit-key functions).
-Options can be prepended with a `no-' to give the opposite meaning.
-The options are:
+listing keys and signatures (that is, @option{--list-keys},
+@option{--list-sigs}, @option{--list-public-keys},
+@option{--list-secret-keys}, and the @option{--edit-key} functions).
+Options can be prepended with a @option{no-} (after the two dashes) to
+give the opposite meaning.  The options are:
 
 @table @asis
 
 @item show-photos
 @opindex list-options:show-photos
 
 @table @asis
 
 @item show-photos
 @opindex list-options:show-photos
-Causes --list-keys, --list-sigs, --list-public-keys, and
---list-secret-keys to display any photo IDs attached to the key.
-Defaults to no. See also --photo-viewer.
+Causes @option{--list-keys}, @option{--list-sigs},
+@option{--list-public-keys}, and @option{--list-secret-keys} to display
+any photo IDs attached to the key.  Defaults to no. See also
+@option{--photo-viewer}.
 
 @item show-policy-urls
 @opindex list-options:show-policy-urls
 
 @item show-policy-urls
 @opindex list-options:show-policy-urls
-Show policy URLs in the --list-sigs or --check-sigs listings.
-Defaults to no.
+Show policy URLs in the @option{--list-sigs} or @option{--check-sigs}
+listings.  Defaults to no.
 
 @item show-notations
 @itemx show-std-notations
 
 @item show-notations
 @itemx show-std-notations
@@ -915,12 +937,12 @@ Defaults to no.
 @opindex list-options:show-std-notations
 @opindex list-options:show-user-notations
 Show all, IETF standard, or user-defined signature notations in the
 @opindex list-options:show-std-notations
 @opindex list-options:show-user-notations
 Show all, IETF standard, or user-defined signature notations in the
---list-sigs or --check-sigs listings. Defaults to no.
+@option{--list-sigs} or @option{--check-sigs} listings. Defaults to no.
 
 @item show-keyserver-urls
 
 
 @item show-keyserver-urls
 
-Show any preferred keyserver URL in the --list-sigs or --check-sigs
-listings. Defaults to no.
+Show any preferred keyserver URL in the @option{--list-sigs} or
+@option{--check-sigs} listings. Defaults to no.
 
 @item show-uid-validity
 Display the calculated validity of user IDs during key listings.
 
 @item show-uid-validity
 Display the calculated validity of user IDs during key listings.
@@ -937,15 +959,15 @@ Display the keyring name at the head of key listings to show which
 keyring a given key resides on. Defaults to no.
 
 @item show-sig-expire
 keyring a given key resides on. Defaults to no.
 
 @item show-sig-expire
-Show signature expiration dates (if any) during --list-sigs or
---check-sigs listings. Defaults to no.
+Show signature expiration dates (if any) during @option{--list-sigs} or
+@option{--check-sigs} listings. Defaults to no.
 
 @item show-sig-subpackets
 
 @item show-sig-subpackets
-Include signature subpackets in the key listing. This option can take
-an optional argument list of the subpackets to list. If no argument
-is passed, list all subpackets. Defaults to no. This option is only
-meaningful when using --with-colons along with --list-sigs or
---check-sigs.
+Include signature subpackets in the key listing. This option can take an
+optional argument list of the subpackets to list. If no argument is
+passed, list all subpackets. Defaults to no. This option is only
+meaningful when using @option{--with-colons} along with
+@option{--list-sigs} or @option{--check-sigs}.
 @end table
 
 @item --verify-options @code{parameters}
 @end table
 
 @item --verify-options @code{parameters}
@@ -957,7 +979,7 @@ the opposite meaning. The options are:
 
 @item show-photos
 Display any photo IDs present on the key that issued the signature.
 
 @item show-photos
 Display any photo IDs present on the key that issued the signature.
-Defaults to no. See also --photo-viewer.
+Defaults to no. See also @option{--photo-viewer}.
 
 @item show-policy-urls
 Show policy URLs in the signature being verified. Defaults to no.
 
 @item show-policy-urls
 Show policy URLs in the signature being verified. Defaults to no.
@@ -1023,29 +1045,29 @@ keyserver helpers.
 
 @item --keyring @code{file}
 Add @code{file} to the current list of keyrings. If @code{file} begins
 
 @item --keyring @code{file}
 Add @code{file} to the current list of keyrings. If @code{file} begins
-with a tilde and a slash, these are replaced by the $HOME
-directory. If the filename does not contain a slash, it is assumed to
-be in the GnuPG home directory ("~/.gnupg" if --homedir or $GNUPGHOME
-is not used).
+with a tilde and a slash, these are replaced by the $HOME directory. If
+the filename does not contain a slash, it is assumed to be in the GnuPG
+home directory ("~/.gnupg" if @option{--homedir} or $GNUPGHOME is not
+used).
 
 
-Note that this adds a keyring to the current list. If the intent is
-to use the specified keyring alone, use --keyring along with
---no-default-keyring.
+Note that this adds a keyring to the current list. If the intent is to
+use the specified keyring alone, use @option{--keyring} along with
+@option{--no-default-keyring}.
 
 @item --secret-keyring @code{file}
 
 @item --secret-keyring @code{file}
-Same as --keyring but for the secret keyrings.
+Same as @option{--keyring} but for the secret keyrings.
 
 @item --primary-keyring @code{file}
 Designate @code{file} as the primary public keyring. This means that
 
 @item --primary-keyring @code{file}
 Designate @code{file} as the primary public keyring. This means that
-newly imported keys (via --import or keyserver --recv-from) will go to
-this keyring.
+newly imported keys (via @option{--import} or keyserver
+@option{--recv-from}) will go to this keyring.
 
 @item --trustdb-name @code{file}
 Use @code{file} instead of the default trustdb. If @code{file} begins
 
 @item --trustdb-name @code{file}
 Use @code{file} instead of the default trustdb. If @code{file} begins
-with a tilde and a slash, these are replaced by the $HOME
-directory. If the filename does not contain a slash, it is assumed to
-be in the GnuPG home directory ("~/.gnupg" if --homedir or $GNUPGHOME
-is not used).
+with a tilde and a slash, these are replaced by the $HOME directory. If
+the filename does not contain a slash, it is assumed to be in the GnuPG
+home directory (@file{~/.gnupg} if @option{--homedir} or $GNUPGHOME is
+not used).
 
 @include opt-homedir.texi
 
 
 @include opt-homedir.texi
 
@@ -1102,22 +1124,20 @@ that the OS uses native UTF-8 encoding.
 @item --utf8-strings
 @itemx --no-utf8-strings
 Assume that command line arguments are given as UTF8 strings. The
 @item --utf8-strings
 @itemx --no-utf8-strings
 Assume that command line arguments are given as UTF8 strings. The
-default (--no-utf8-strings) is to assume that arguments are encoded in
-the character set as specified by --display-charset. These options
-affect all following arguments. Both options may be used multiple
-times.
+default (@option{--no-utf8-strings}) is to assume that arguments are
+encoded in the character set as specified by
+@option{--display-charset}. These options affect all following
+arguments. Both options may be used multiple times.
 
 @item --options @code{file}
 
 @item --options @code{file}
-Read options from @code{file} and do not try to read
-them from the default options file in the homedir
-(see --homedir). This option is ignored if used
-in an options file.
+Read options from @code{file} and do not try to read them from the
+default options file in the homedir (see @option{--homedir}). This
+option is ignored if used in an options file.
 
 @item --no-options
 
 @item --no-options
-Shortcut for "--options /dev/null". This option is
-detected before an attempt to open an option file.
-Using this option will also prevent the creation of a
-"~./gnupg" homedir.
+Shortcut for @option{--options /dev/null}. This option is detected
+before an attempt to open an option file.  Using this option will also
+prevent the creation of a @file{~/.gnupg} homedir.
 
 
 
 
 
 
@@ -1125,20 +1145,19 @@ Using this option will also prevent the creation of a
 @itemx --compress-level @code{n}
 @itemx --bzip2-compress-level @code{n}
 Set compression level to @code{n} for the ZIP and ZLIB compression
 @itemx --compress-level @code{n}
 @itemx --bzip2-compress-level @code{n}
 Set compression level to @code{n} for the ZIP and ZLIB compression
-algorithms. The default is to use the default compression level of
-zlib (normally 6). --bzip2-compress-level sets the compression level
-for the BZIP2 compression algorithm (defaulting to 6 as well). This
-is a different option from --compress-level since BZIP2 uses a
+algorithms. The default is to use the default compression level of zlib
+(normally 6). @option{--bzip2-compress-level} sets the compression level
+for the BZIP2 compression algorithm (defaulting to 6 as well). This is a
+different option from @option{--compress-level} since BZIP2 uses a
 significant amount of memory for each additional compression level.
 significant amount of memory for each additional compression level.
--z sets both. A value of 0 for @code{n} disables compression.
+@option{-z} sets both. A value of 0 for @code{n} disables compression.
 
 @item --bzip2-decompress-lowmem
 Use a different decompression method for BZIP2 compressed files. This
 alternate method uses a bit more than half the memory, but also runs
 at half the speed. This is useful under extreme low memory
 circumstances when the file was originally compressed at a high
 
 @item --bzip2-decompress-lowmem
 Use a different decompression method for BZIP2 compressed files. This
 alternate method uses a bit more than half the memory, but also runs
 at half the speed. This is useful under extreme low memory
 circumstances when the file was originally compressed at a high
---bzip2-compress-level.
-
+@option{--bzip2-compress-level}.
 
 
 @item --mangle-dos-filenames
 
 
 @item --mangle-dos-filenames
@@ -1146,17 +1165,19 @@ circumstances when the file was originally compressed at a high
 @opindex mangle-dos-filenames
 @opindex no-mangle-dos-filenames
 Older version of Windows cannot handle filenames with more than one
 @opindex mangle-dos-filenames
 @opindex no-mangle-dos-filenames
 Older version of Windows cannot handle filenames with more than one
-dot. --mangle-dos-filenames causes GnuPG to replace (rather than add to)
-the extension of an output filename to avoid this problem. This option
-is off by default and has no effect on non-Windows platforms.
+dot. @option{--mangle-dos-filenames} causes GnuPG to replace (rather
+than add to) the extension of an output filename to avoid this
+problem. This option is off by default and has no effect on non-Windows
+platforms.
 
 @item --ask-cert-level
 @itemx --no-ask-cert-level
 
 @item --ask-cert-level
 @itemx --no-ask-cert-level
-When making a key signature, prompt for a certification level. If
-this option is not specified, the certification level used is set via
---default-cert-level. See --default-cert-level for information on the
-specific levels and how they are used. --no-ask-cert-level disables
-this option. This option defaults to no.
+When making a key signature, prompt for a certification level. If this
+option is not specified, the certification level used is set via
+@option{--default-cert-level}. See @option{--default-cert-level} for
+information on the specific levels and how they are
+used. @option{--no-ask-cert-level} disables this option. This option
+defaults to no.
 
 @item --default-cert-level @code{n}
 The default to use for the check level when signing a key.
 
 @item --default-cert-level @code{n}
 The default to use for the check level when signing a key.
@@ -1253,11 +1274,11 @@ locate a key using the PGP Universal method of checking
 "ldap://keys.(thedomain)".
 
 @item keyserver
 "ldap://keys.(thedomain)".
 
 @item keyserver
-locate a key using whatever keyserver is defined using the --keyserver
-option.
+locate a key using whatever keyserver is defined using the
+@option{--keyserver} option.
 
 @item (keyserver URL)
 
 @item (keyserver URL)
-In addition, a keyserver URL as used in the --keyserver option may be
+In addition, a keyserver URL as used in the @option{--keyserver} option may be
 used here to query that particular keyserver.
 @end table
 
 used here to query that particular keyserver.
 @end table
 
@@ -1269,17 +1290,17 @@ beginning of the key ID, as in 0x99242560.
 
 @item --keyserver @code{name}
 Use @code{name} as your keyserver. This is the server that
 
 @item --keyserver @code{name}
 Use @code{name} as your keyserver. This is the server that
---recv-keys, --send-keys, and --search-keys will communicate with to
-receive keys from, send keys to, and search for keys on. The format
-of the @code{name} is a URI: `scheme:[//]keyservername[:port]' The
-scheme is the type of keyserver: "hkp" for the HTTP (or compatible)
-keyservers, "ldap" for the LDAP keyservers, or "mailto" for the Graff
-email keyserver. Note that your particular installation of GnuPG may
-have other keyserver types available as well. Keyserver schemes are
-case-insensitive. After the keyserver name, optional keyserver
-configuration options may be provided. These are the same as the
-global --keyserver-options from below, but apply only to this
-particular keyserver.
+@option{--recv-keys}, @option{--send-keys}, and @option{--search-keys}
+will communicate with to receive keys from, send keys to, and search for
+keys on. The format of the @code{name} is a URI:
+`scheme:[//]keyservername[:port]' The scheme is the type of keyserver:
+"hkp" for the HTTP (or compatible) keyservers, "ldap" for the LDAP
+keyservers, or "mailto" for the Graff email keyserver. Note that your
+particular installation of GnuPG may have other keyserver types
+available as well. Keyserver schemes are case-insensitive. After the
+keyserver name, optional keyserver configuration options may be
+provided. These are the same as the global @option{--keyserver-options}
+from below, but apply only to this particular keyserver.
 
 Most keyservers synchronize with each other, so there is generally no
 need to send keys to more than one server. The keyserver
 
 Most keyservers synchronize with each other, so there is generally no
 need to send keys to more than one server. The keyserver
@@ -1289,25 +1310,25 @@ keyserver each time you use it.
 @item --keyserver-options @code{name=value1 }
 This is a space or comma delimited string that gives options for the
 keyserver. Options can be prepended with a `no-' to give the opposite
 @item --keyserver-options @code{name=value1 }
 This is a space or comma delimited string that gives options for the
 keyserver. Options can be prepended with a `no-' to give the opposite
-meaning. Valid import-options or export-options may be used here as
-well to apply to importing (--recv-key) or exporting (--send-key) a
-key from a keyserver. While not all options are available for all
-keyserver types, some common options are:
+meaning. Valid import-options or export-options may be used here as well
+to apply to importing (@option{--recv-key}) or exporting
+(@option{--send-key}) a key from a keyserver. While not all options are
+available for all keyserver types, some common options are:
 
 @table @asis
 
 @item include-revoked
 
 @table @asis
 
 @item include-revoked
-When searching for a key with --search-keys, include keys that are
-marked on the keyserver as revoked. Note that not all keyservers
+When searching for a key with @option{--search-keys}, include keys that
+are marked on the keyserver as revoked. Note that not all keyservers
 differentiate between revoked and unrevoked keys, and for such
 differentiate between revoked and unrevoked keys, and for such
-keyservers this option is meaningless. Note also that most keyservers
-do not have cryptographic verification of key revocations, and so
-turning this option off may result in skipping keys that are
-incorrectly marked as revoked.
+keyservers this option is meaningless. Note also that most keyservers do
+not have cryptographic verification of key revocations, and so turning
+this option off may result in skipping keys that are incorrectly marked
+as revoked.
 
 @item include-disabled
 
 @item include-disabled
-When searching for a key with --search-keys, include keys that are
-marked on the keyserver as disabled. Note that this option is not
+When searching for a key with @option{--search-keys}, include keys that
+are marked on the keyserver as disabled. Note that this option is not
 used with HKP keyservers.
 
 @item auto-key-retrieve
 used with HKP keyservers.
 
 @item auto-key-retrieve
@@ -1322,7 +1343,7 @@ on your local keyring), the operator can tell both your IP address and
 the time when you verified the signature.
 
 @item honor-keyserver-url
 the time when you verified the signature.
 
 @item honor-keyserver-url
-When using --refresh-keys, if the key in question has a preferred
+When using @option{--refresh-keys}, if the key in question has a preferred
 keyserver URL, then use that preferred keyserver to refresh the key
 from. In addition, if auto-key-retrieve is set, and the signature
 being verified has a preferred keyserver URL, then use that preferred
 keyserver URL, then use that preferred keyserver to refresh the key
 from. In addition, if auto-key-retrieve is set, and the signature
 being verified has a preferred keyserver URL, then use that preferred
@@ -1357,9 +1378,9 @@ be repeated multiple times to increase the verbosity level.
 Tell the keyserver helper program how long (in seconds) to try and
 perform a keyserver action before giving up. Note that performing
 multiple actions at the same time uses this timeout value per action.
 Tell the keyserver helper program how long (in seconds) to try and
 perform a keyserver action before giving up. Note that performing
 multiple actions at the same time uses this timeout value per action.
-For example, when retrieving multiple keys via --recv-keys, the
+For example, when retrieving multiple keys via @option{--recv-keys}, the
 timeout applies separately to each key retrieval, and not to the
 timeout applies separately to each key retrieval, and not to the
---recv-keys command as a whole. Defaults to 30 seconds.
+@option{--recv-keys} command as a whole. Defaults to 30 seconds.
 
 @item http-proxy
 For HTTP-like keyserver schemes that (such as HKP and HTTP itself),
 
 @item http-proxy
 For HTTP-like keyserver schemes that (such as HKP and HTTP itself),
@@ -1414,9 +1435,9 @@ interaction, this performance penalty does not matter in most settings.
 @item --auto-check-trustdb
 @itemx --no-auto-check-trustdb
 If GnuPG feels that its information about the Web of Trust has to be
 @item --auto-check-trustdb
 @itemx --no-auto-check-trustdb
 If GnuPG feels that its information about the Web of Trust has to be
-updated, it automatically runs the --check-trustdb command internally.
-This may be a time consuming process. --no-auto-check-trustdb
-disables this option.
+updated, it automatically runs the @option{--check-trustdb} command
+internally.  This may be a time consuming
+process. @option{--no-auto-check-trustdb} disables this option.
 
 @item --use-agent
 @itemx --no-use-agent
 
 @item --use-agent
 @itemx --no-use-agent
@@ -1424,15 +1445,15 @@ disables this option.
 This is dummy option. @command{@gpgname} always requires the agent.
 @end ifclear
 @ifset gpgone
 This is dummy option. @command{@gpgname} always requires the agent.
 @end ifclear
 @ifset gpgone
-Try to use the GnuPG-Agent. 
-With this option, GnuPG first tries to connect to the
-agent before it asks for a passphrase. --no-use-agent disables this
-option.
+Try to use the GnuPG-Agent.  With this option, GnuPG first tries to
+connect to the agent before it asks for a
+passphrase. @option{--no-use-agent} disables this option.
 @end ifset
 
 @item --gpg-agent-info
 Override the value of the environment variable
 @end ifset
 
 @item --gpg-agent-info
 Override the value of the environment variable
-@samp{GPG_AGENT_INFO}. This is only used when --use-agent has been given
+@samp{GPG_AGENT_INFO}. This is only used when @option{--use-agent} has
+been given
 
 @item --lock-once
 Lock the databases the first time a lock is requested
 
 @item --lock-once
 Lock the databases the first time a lock is requested
@@ -1441,7 +1462,7 @@ terminates.
 
 @item --lock-multiple
 Release the locks every time a lock is no longer
 
 @item --lock-multiple
 Release the locks every time a lock is no longer
-needed. Use this to override a previous --lock-once
+needed. Use this to override a previous @option{--lock-once}
 from a config file.
 
 @item --lock-never
 from a config file.
 
 @item --lock-never
@@ -1453,12 +1474,12 @@ option may lead to data and key corruption.
 
 @item --exit-on-status-write-error
 This option will cause write errors on the status FD to immediately
 
 @item --exit-on-status-write-error
 This option will cause write errors on the status FD to immediately
-terminate the process. That should in fact be the default but it
-never worked this way and thus we need an option to enable this, so
-that the change won't break applications which close their end of a
-status fd connected pipe too early. Using this option along with
---enable-progress-filter may be used to cleanly cancel long running
-gpg operations.
+terminate the process. That should in fact be the default but it never
+worked this way and thus we need an option to enable this, so that the
+change won't break applications which close their end of a status fd
+connected pipe too early. Using this option along with
+@option{--enable-progress-filter} may be used to cleanly cancel long
+running gpg operations.
 
 @item --limit-card-insert-tries @code{n}
 With @code{n} greater than 0 the number of prompts asking to insert a
 
 @item --limit-card-insert-tries @code{n}
 With @code{n} greater than 0 the number of prompts asking to insert a
@@ -1481,16 +1502,16 @@ Suppress the initial copyright message.
 Suppress the warning about "using insecure memory".
 
 @item --no-permission-warning
 Suppress the warning about "using insecure memory".
 
 @item --no-permission-warning
-Suppress the warning about unsafe file and home directory (--homedir)
+Suppress the warning about unsafe file and home directory (@option{--homedir})
 permissions. Note that the permission checks that GnuPG performs are
 not intended to be authoritative, but rather they simply warn about
 certain common permission problems. Do not assume that the lack of a
 warning means that your system is secure.
 
 permissions. Note that the permission checks that GnuPG performs are
 not intended to be authoritative, but rather they simply warn about
 certain common permission problems. Do not assume that the lack of a
 warning means that your system is secure.
 
-Note that the warning for unsafe --homedir permissions cannot be
+Note that the warning for unsafe @option{--homedir} permissions cannot be
 suppressed in the gpg.conf file, as this would allow an attacker to
 place an unsafe gpg.conf file in place, and use this file to suppress
 suppressed in the gpg.conf file, as this would allow an attacker to
 place an unsafe gpg.conf file in place, and use this file to suppress
-warnings about itself. The --homedir permissions warning may only be
+warnings about itself. The @option{--homedir} permissions warning may only be
 suppressed on the command line.
 
 @item --no-mdc-warning
 suppressed on the command line.
 
 @item --no-mdc-warning
@@ -1505,9 +1526,10 @@ Refuse to run if GnuPG cannot get secure memory. Defaults to no
 @item --require-cross-certification
 @itemx --no-require-cross-certification
 When verifying a signature made from a subkey, ensure that the cross
 @item --require-cross-certification
 @itemx --no-require-cross-certification
 When verifying a signature made from a subkey, ensure that the cross
-certification "back signature" on the subkey is present and valid.
-This protects against a subtle attack against subkeys that can sign.
-Defaults to --require-cross-certification for @command{@gpgname}.
+certification "back signature" on the subkey is present and valid.  This
+protects against a subtle attack against subkeys that can sign.
+Defaults to @option{--require-cross-certification} for
+@command{@gpgname}.
 
 @item --expert
 @itemx --no-expert
 
 @item --expert
 @itemx --no-expert
@@ -1517,7 +1539,7 @@ things like generating unusual key types. This also disables certain
 warning messages about potentially incompatible actions. As the name
 implies, this option is for experts only. If you don't fully
 understand the implications of what it allows you to do, leave this
 warning messages about potentially incompatible actions. As the name
 implies, this option is for experts only. If you don't fully
 understand the implications of what it allows you to do, leave this
-off. --no-expert disables this option.
+off. @option{--no-expert} disables this option.
 
 
 
 
 
 
@@ -1536,9 +1558,9 @@ off. --no-expert disables this option.
 @item --recipient @var{name}
 @itemx -r
 @opindex recipient
 @item --recipient @var{name}
 @itemx -r
 @opindex recipient
-Encrypt for user id @var{name}. If this option or --hidden-recipient is
-not specified, GnuPG asks for the user-id unless --default-recipient is
-given.
+Encrypt for user id @var{name}. If this option or
+@option{--hidden-recipient} is not specified, GnuPG asks for the user-id
+unless @option{--default-recipient} is given.
 
 @item --hidden-recipient @var{name}
 @itemx -R
 
 @item --hidden-recipient @var{name}
 @itemx -R
@@ -1546,60 +1568,61 @@ given.
 Encrypt for user ID @var{name}, but hide the key ID of this user's
 key. This option helps to hide the receiver of the message and is a
 limited countermeasure against traffic analysis. If this option or
 Encrypt for user ID @var{name}, but hide the key ID of this user's
 key. This option helps to hide the receiver of the message and is a
 limited countermeasure against traffic analysis. If this option or
---recipient is not specified, GnuPG asks for the user ID unless
---default-recipient is given.
+@option{--recipient} is not specified, GnuPG asks for the user ID unless
+@option{--default-recipient} is given.
 
 @item --encrypt-to @code{name}
 
 @item --encrypt-to @code{name}
-Same as --recipient but this one is intended for use
-in the options file and may be used with
-your own user-id as an "encrypt-to-self". These keys
-are only used when there are other recipients given
-either by use of --recipient or by the asked user id.
-No trust checking is performed for these user ids and
-even disabled keys can be used.
+Same as @option{--recipient} but this one is intended for use in the
+options file and may be used with your own user-id as an
+"encrypt-to-self". These keys are only used when there are other
+recipients given either by use of @option{--recipient} or by the asked
+user id.  No trust checking is performed for these user ids and even
+disabled keys can be used.
 
 @item --hidden-encrypt-to @code{name}
 
 @item --hidden-encrypt-to @code{name}
-Same as --hidden-recipient but this one is intended for use in the
+Same as @option{--hidden-recipient} but this one is intended for use in the
 options file and may be used with your own user-id as a hidden
 "encrypt-to-self". These keys are only used when there are other
 options file and may be used with your own user-id as a hidden
 "encrypt-to-self". These keys are only used when there are other
-recipients given either by use of --recipient or by the asked user id.
+recipients given either by use of @option{--recipient} or by the asked user id.
 No trust checking is performed for these user ids and even disabled
 keys can be used.
 
 @item --no-encrypt-to
 No trust checking is performed for these user ids and even disabled
 keys can be used.
 
 @item --no-encrypt-to
-Disable the use of all --encrypt-to and --hidden-encrypt-to keys.
+Disable the use of all @option{--encrypt-to} and
+@option{--hidden-encrypt-to} keys.
 
 @item --group @code{name=value1 }
 Sets up a named group, which is similar to aliases in email programs.
 
 @item --group @code{name=value1 }
 Sets up a named group, which is similar to aliases in email programs.
-Any time the group name is a recipient (-r or --recipient), it will be
-expanded to the values specified. Multiple groups with the same name
-are automatically merged into a single group.
+Any time the group name is a recipient (@option{-r} or
+@option{--recipient}), it will be expanded to the values
+specified. Multiple groups with the same name are automatically merged
+into a single group.
 
 The values are @code{key IDs} or fingerprints, but any key description
 is accepted. Note that a value with spaces in it will be treated as
 two different values. Note also there is only one level of expansion
 
 The values are @code{key IDs} or fingerprints, but any key description
 is accepted. Note that a value with spaces in it will be treated as
 two different values. Note also there is only one level of expansion
-- you cannot make an group that points to another group. When used
+--- you cannot make an group that points to another group. When used
 from the command line, it may be necessary to quote the argument to
 this option to prevent the shell from treating it as multiple
 arguments.
 
 @item --ungroup @code{name}
 from the command line, it may be necessary to quote the argument to
 this option to prevent the shell from treating it as multiple
 arguments.
 
 @item --ungroup @code{name}
-Remove a given entry from the --group list.
+Remove a given entry from the @option{--group} list.
 
 @item --no-groups
 
 @item --no-groups
-Remove all entries from the --group list.
+Remove all entries from the @option{--group} list.
 
 @item --local-user @var{name}
 @itemx -u
 @opindex local-user
 Use @var{name} as the key to sign with. Note that this option overrides
 
 @item --local-user @var{name}
 @itemx -u
 @opindex local-user
 Use @var{name} as the key to sign with. Note that this option overrides
---default-key.
+@option{--default-key}.
 
 @item --try-all-secrets
 Don't look at the key ID as stored in the message but try all secret
 keys in turn to find the right decryption key. This option forces the
 behaviour as used by anonymous recipients (created by using
 
 @item --try-all-secrets
 Don't look at the key ID as stored in the message but try all secret
 keys in turn to find the right decryption key. This option forces the
 behaviour as used by anonymous recipients (created by using
---throw-keyids) and might come handy in case where an encrypted
+@option{--throw-keyids}) and might come handy in case where an encrypted
 message contains a bogus key ID.
 
 
 message contains a bogus key ID.
 
 
@@ -1653,12 +1676,12 @@ generally useful unless a shared keyring scheme is being used.
 Defaults to no.
 
 @item repair-pks-subkey-bug
 Defaults to no.
 
 @item repair-pks-subkey-bug
-During import, attempt to repair the damage caused by the PKS
-keyserver bug (pre version 0.9.6) that mangles keys with multiple
-subkeys. Note that this cannot completely repair the damaged key as
-some crucial data is removed by the keyserver, but it does at least
-give you back one subkey. Defaults to no for regular --import and to
-yes for keyserver --recv-keys.
+During import, attempt to repair the damage caused by the PKS keyserver
+bug (pre version 0.9.6) that mangles keys with multiple subkeys. Note
+that this cannot completely repair the damaged key as some crucial data
+is removed by the keyserver, but it does at least give you back one
+subkey. Defaults to no for regular @option{--import} and to yes for
+keyserver @option{--recv-keys}.
 
 @item merge-only
 During import, allow key updates to existing keys, but do not allow
 
 @item merge-only
 During import, allow key updates to existing keys, but do not allow
@@ -1669,13 +1692,13 @@ After import, compact (remove all signatures except the
 self-signature) any user IDs from the new key that are not usable.
 Then, remove any signatures from the new key that are not usable.
 This includes signatures that were issued by keys that are not present
 self-signature) any user IDs from the new key that are not usable.
 Then, remove any signatures from the new key that are not usable.
 This includes signatures that were issued by keys that are not present
-on the keyring. This option is the same as running the --edit-key
+on the keyring. This option is the same as running the @option{--edit-key}
 command "clean" after import. Defaults to no.
 
 @item import-minimal
 Import the smallest key possible. This removes all signatures except
 the most recent self-signature on each user ID. This option is the
 command "clean" after import. Defaults to no.
 
 @item import-minimal
 Import the smallest key possible. This removes all signatures except
 the most recent self-signature on each user ID. This option is the
-same as running the --edit-key command "minimize" after import.
+same as running the @option{--edit-key} command "minimize" after import.
 Defaults to no.
 @end table
 
 Defaults to no.
 @end table
 
@@ -1701,7 +1724,7 @@ Include designated revoker information that was marked as
 "sensitive". Defaults to no.
 
 @item export-reset-subkey-passwd
 "sensitive". Defaults to no.
 
 @item export-reset-subkey-passwd
-When using the "--export-secret-subkeys" command, this option resets
+When using the @option{--export-secret-subkeys} command, this option resets
 the passphrases for all exported subkeys to empty. This is useful
 when the exported subkey is to be used on an unattended machine where
 a passphrase doesn't necessarily make sense. Defaults to no.
 the passphrases for all exported subkeys to empty. This is useful
 when the exported subkey is to be used on an unattended machine where
 a passphrase doesn't necessarily make sense. Defaults to no.
@@ -1711,21 +1734,21 @@ Compact (remove all signatures from) user IDs on the key being
 exported if the user IDs are not usable. Also, do not export any
 signatures that are not usable. This includes signatures that were
 issued by keys that are not present on the keyring. This option is
 exported if the user IDs are not usable. Also, do not export any
 signatures that are not usable. This includes signatures that were
 issued by keys that are not present on the keyring. This option is
-the same as running the --edit-key command "clean" before export
+the same as running the @option{--edit-key} command "clean" before export
 except that the local copy of the key is not modified. Defaults to
 no.
 
 @item export-minimal
 except that the local copy of the key is not modified. Defaults to
 no.
 
 @item export-minimal
-Export the smallest key possible. This removes all signatures except
-the most recent self-signature on each user ID. This option is the
-same as running the --edit-key command "minimize" before export except
+Export the smallest key possible. This removes all signatures except the
+most recent self-signature on each user ID. This option is the same as
+running the @option{--edit-key} command "minimize" before export except
 that the local copy of the key is not modified. Defaults to no.
 @end table
 
 @item --with-colons
 @opindex with-colons
 Print key listings delimited by colons. Note that the output will be
 that the local copy of the key is not modified. Defaults to no.
 @end table
 
 @item --with-colons
 @opindex with-colons
 Print key listings delimited by colons. Note that the output will be
-encoded in UTF-8 regardless of any --display-charset setting. This
+encoded in UTF-8 regardless of any @option{--display-charset} setting. This
 format is useful when GnuPG is called from scripts and other programs
 as it is easily machine parsed. The details of this format are
 documented in the file @file{doc/DETAILS}, which is included in the GnuPG
 format is useful when GnuPG is called from scripts and other programs
 as it is easily machine parsed. The details of this format are
 documented in the file @file{doc/DETAILS}, which is included in the GnuPG
@@ -1733,13 +1756,13 @@ source distribution.
 
 @item --fixed-list-mode
 @opindex fixed-list-mode
 
 @item --fixed-list-mode
 @opindex fixed-list-mode
-Do not merge primary user ID and primary key in --with-colon listing
-mode and print all timestamps as seconds since 1970-01-01.
+Do not merge primary user ID and primary key in @option{--with-colon}
+listing mode and print all timestamps as seconds since 1970-01-01.
 
 @item --with-fingerprint
 @opindex with-fingerprint
 
 @item --with-fingerprint
 @opindex with-fingerprint
-Same as the command --fingerprint but changes only the format of the output
-and may be used together with another command.
+Same as the command @option{--fingerprint} but changes only the format
+of the output and may be used together with another command.
 
 
 @end table
 
 
 @end table
@@ -1756,19 +1779,20 @@ and may be used together with another command.
 @itemx --no-textmode
 Treat input files as text and store them in the OpenPGP canonical text
 form with standard "CRLF" line endings. This also sets the necessary
 @itemx --no-textmode
 Treat input files as text and store them in the OpenPGP canonical text
 form with standard "CRLF" line endings. This also sets the necessary
-flags to inform the recipient that the encrypted or signed data is
-text and may need its line endings converted back to whatever the
-local system uses. This option is useful when communicating between
-two platforms that have different line ending conventions (UNIX-like
-to Mac, Mac to Windows, etc). --no-textmode disables this option, and
+flags to inform the recipient that the encrypted or signed data is text
+and may need its line endings converted back to whatever the local
+system uses. This option is useful when communicating between two
+platforms that have different line ending conventions (UNIX-like to Mac,
+Mac to Windows, etc). @option{--no-textmode} disables this option, and
 is the default.
 
 is the default.
 
-If -t (but not --textmode) is used together with armoring and signing,
-this enables clearsigned messages. This kludge is needed for
-command-line compatibility with command-line versions of PGP; normally
-you would use --sign or --clearsign to select the type of the
-signature.
-
+@ifset gpgone
+If @option{-t} (but not @option{--textmode}) is used together with
+armoring and signing, this enables clearsigned messages. This kludge is
+needed for command-line compatibility with command-line versions of PGP;
+normally you would use @option{--sign} or @option{--clearsign} to select
+the type of the signature.
+@end ifset
 
 
 
 
 
 
@@ -1777,15 +1801,15 @@ signature.
 OpenPGP states that an implementation should generate v4 signatures
 but PGP versions 5 through 7 only recognize v4 signatures on key
 material. This option forces v3 signatures for signatures on data.
 OpenPGP states that an implementation should generate v4 signatures
 but PGP versions 5 through 7 only recognize v4 signatures on key
 material. This option forces v3 signatures for signatures on data.
-Note that this option overrides --ask-sig-expire, as v3 signatures
-cannot have expiration dates. --no-force-v3-sigs disables this
+Note that this option overrides @option{--ask-sig-expire}, as v3 signatures
+cannot have expiration dates. @option{--no-force-v3-sigs} disables this
 option.
 
 @item --force-v4-certs
 @itemx --no-force-v4-certs
 Always use v4 key signatures even on v3 keys. This option also
 changes the default hash algorithm for v3 RSA keys from MD5 to SHA-1.
 option.
 
 @item --force-v4-certs
 @itemx --no-force-v4-certs
 Always use v4 key signatures even on v3 keys. This option also
 changes the default hash algorithm for v3 RSA keys from MD5 to SHA-1.
---no-force-v4-certs disables this option.
+@option{--no-force-v4-certs} disables this option.
 
 @item --force-mdc
 Force the use of encryption with a modification detection code. This
 
 @item --force-mdc
 Force the use of encryption with a modification detection code. This
@@ -1804,7 +1828,7 @@ should be a string similar to the one printed by the command "pref" in
 the edit menu. This allows the user to factor in their own preferred
 algorithms when algorithms are chosen via recipient key preferences.
 The most highly ranked cipher in this list is also used for the
 the edit menu. This allows the user to factor in their own preferred
 algorithms when algorithms are chosen via recipient key preferences.
 The most highly ranked cipher in this list is also used for the
---symmetric encryption command.
+@option{--symmetric} encryption command.
 
 @item --personal-digest-preferences @code{string}
 Set the list of personal digest preferences to @code{string}, this list
 
 @item --personal-digest-preferences @code{string}
 Set the list of personal digest preferences to @code{string}, this list
@@ -1812,8 +1836,8 @@ should be a string similar to the one printed by the command "pref" in
 the edit menu. This allows the user to factor in their own preferred
 algorithms when algorithms are chosen via recipient key preferences.
 The most highly ranked digest algorithm in this list is algo used when
 the edit menu. This allows the user to factor in their own preferred
 algorithms when algorithms are chosen via recipient key preferences.
 The most highly ranked digest algorithm in this list is algo used when
-signing without encryption (e.g. --clearsign or --sign). The default
-value is SHA-1.
+signing without encryption (e.g. @option{--clearsign} or
+@option{--sign}). The default value is SHA-1.
 
 @item --personal-compress-preferences @code{string}
 Set the list of personal compression preferences to @code{string}, this
 
 @item --personal-compress-preferences @code{string}
 Set the list of personal compression preferences to @code{string}, this
@@ -1821,15 +1845,15 @@ list should be a string similar to the one printed by the command
 "pref" in the edit menu. This allows the user to factor in their own
 preferred algorithms when algorithms are chosen via recipient key
 preferences. The most highly ranked algorithm in this list is also
 "pref" in the edit menu. This allows the user to factor in their own
 preferred algorithms when algorithms are chosen via recipient key
 preferences. The most highly ranked algorithm in this list is also
-used when there are no recipient keys to consider (e.g. --symmetric).
+used when there are no recipient keys to consider (e.g. @option{--symmetric}).
 
 
 
 @item --s2k-cipher-algo @code{name}
 Use @code{name} as the cipher algorithm used to protect secret keys.
 The default cipher is CAST5. This cipher is also used for
 
 
 
 @item --s2k-cipher-algo @code{name}
 Use @code{name} as the cipher algorithm used to protect secret keys.
 The default cipher is CAST5. This cipher is also used for
-conventional encryption if --personal-cipher-preferences and
---cipher-algo is not given.
+conventional encryption if @option{--personal-cipher-preferences} and
+@option{--cipher-algo} is not given.
 
 @item --s2k-digest-algo @code{name}
 Use @code{name} as the digest algorithm used to mangle the passphrases.
 
 @item --s2k-digest-algo @code{name}
 Use @code{name} as the digest algorithm used to mangle the passphrases.
@@ -1839,7 +1863,7 @@ The default algorithm is SHA-1.
 Selects how passphrases are mangled. If @code{n} is 0 a plain
 passphrase (which is not recommended) will be used, a 1 adds a salt to
 the passphrase and a 3 (the default) iterates the whole process a
 Selects how passphrases are mangled. If @code{n} is 0 a plain
 passphrase (which is not recommended) will be used, a 1 adds a salt to
 the passphrase and a 3 (the default) iterates the whole process a
-couple of times. Unless --rfc1991 is used, this mode is also used for
+couple of times. Unless @option{--rfc1991} is used, this mode is also used for
 conventional encryption.
 
 
 conventional encryption.
 
 
@@ -1862,7 +1886,7 @@ options.
 @item --gnupg
 @opindex gnupg
 Use standard GnuPG behavior. This is essentially OpenPGP behavior
 @item --gnupg
 @opindex gnupg
 Use standard GnuPG behavior. This is essentially OpenPGP behavior
-(see --openpgp), but with some additional workarounds for common
+(see @option{--openpgp}), but with some additional workarounds for common
 compatibility problems in different versions of PGP. This is the
 default option, so it is not generally needed, but it may be useful to
 override a different compliance option in the gpg.conf file.
 compatibility problems in different versions of PGP. This is the
 default option, so it is not generally needed, but it may be useful to
 override a different compliance option in the gpg.conf file.
@@ -1871,14 +1895,15 @@ override a different compliance option in the gpg.conf file.
 @opindex openpgp
 Reset all packet, cipher and digest options to strict OpenPGP
 behavior. Use this option to reset all previous options like
 @opindex openpgp
 Reset all packet, cipher and digest options to strict OpenPGP
 behavior. Use this option to reset all previous options like
---rfc1991, --force-v3-sigs, --s2k-*, --cipher-algo, --digest-algo and
---compress-algo to OpenPGP compliant values. All PGP workarounds are
-disabled.
+@option{--rfc1991}, @option{--force-v3-sigs}, @option{--s2k-*},
+@option{--cipher-algo}, @option{--digest-algo} and
+@option{--compress-algo} to OpenPGP compliant values. All PGP
+workarounds are disabled.
 
 @item --rfc2440
 
 @item --rfc2440
-opindex rfc2440
+@opindex rfc2440
 Reset all packet, cipher and digest options to strict RFC-2440
 Reset all packet, cipher and digest options to strict RFC-2440
-behavior. Note that this is currently the same thing as --openpgp.
+behavior. Note that this is currently the same thing as @option{--openpgp}.
 
 @item --rfc1991
 @opindex rfc1991
 
 @item --rfc1991
 @opindex rfc1991
@@ -1892,11 +1917,11 @@ a message that PGP 2.x will not be able to handle. Note that `PGP
 2.x' here means `MIT PGP 2.6.2'. There are other versions of PGP 2.x
 available, but the MIT release is a good common baseline.
 
 2.x' here means `MIT PGP 2.6.2'. There are other versions of PGP 2.x
 available, but the MIT release is a good common baseline.
 
-This option implies `--rfc1991 --disable-mdc --no-force-v4-certs
---no-sk-comment --escape-from-lines --force-v3-sigs
---no-ask-sig-expire --no-ask-cert-expire --cipher-algo IDEA
---digest-algo MD5 --compress-algo 1'. It also disables --textmode
-when encrypting.
+This option implies @option{--rfc1991 --disable-mdc --no-force-v4-certs
+--no-sk-comment --escape-from-lines --force-v3-sigs --no-ask-sig-expire
+--no-ask-cert-expire --cipher-algo IDEA --digest-algo MD5
+--compress-algo 1}. It also disables @option{--textmode} when
+encrypting.
 
 @item --pgp6
 @opindex pgp6
 
 @item --pgp6
 @opindex pgp6
@@ -1907,23 +1932,23 @@ compression algorithms none and ZIP. This also disables
 --throw-keyids, and making signatures with signing subkeys as PGP 6
 does not understand signatures made by signing subkeys.
 
 --throw-keyids, and making signatures with signing subkeys as PGP 6
 does not understand signatures made by signing subkeys.
 
-This option implies `--disable-mdc --no-sk-comment --escape-from-lines
---force-v3-sigs --no-ask-sig-expire'
+This option implies @option{--disable-mdc --no-sk-comment
+--escape-from-lines --force-v3-sigs --no-ask-sig-expire}.
 
 @item --pgp7
 @opindex pgp7
 Set up all options to be as PGP 7 compliant as possible. This is
 
 @item --pgp7
 @opindex pgp7
 Set up all options to be as PGP 7 compliant as possible. This is
-identical to --pgp6 except that MDCs are not disabled, and the list of
-allowable ciphers is expanded to add AES128, AES192, AES256, and
+identical to @option{--pgp6} except that MDCs are not disabled, and the
+list of allowable ciphers is expanded to add AES128, AES192, AES256, and
 TWOFISH.
 
 @item --pgp8
 @opindex pgp8
 TWOFISH.
 
 @item --pgp8
 @opindex pgp8
-Set up all options to be as PGP 8 compliant as possible. PGP 8 is a
-lot closer to the OpenPGP standard than previous versions of PGP, so
-all this does is disable --throw-keyids and set --escape-from-lines.
-All algorithms are allowed except for the SHA224, SHA384, and SHA512
-digests.
+Set up all options to be as PGP 8 compliant as possible. PGP 8 is a lot
+closer to the OpenPGP standard than previous versions of PGP, so all
+this does is disable @option{--throw-keyids} and set
+@option{--escape-from-lines}.  All algorithms are allowed except for the
+SHA224, SHA384, and SHA512 digests.
 
 @end table
 
 
 @end table
 
@@ -1942,7 +1967,7 @@ digests.
 Don't make any changes (this is not completely implemented).
 
 @item --list-only
 Don't make any changes (this is not completely implemented).
 
 @item --list-only
-Changes the behaviour of some commands. This is like --dry-run but
+Changes the behaviour of some commands. This is like @option{--dry-run} but
 different in some cases. The semantic of this command may be extended in
 the future. Currently it only skips the actual decryption pass and
 therefore enables a fast listing of the encryption keys.
 different in some cases. The semantic of this command may be extended in
 the future. Currently it only skips the actual decryption pass and
 therefore enables a fast listing of the encryption keys.
@@ -1960,9 +1985,11 @@ be given in C syntax (e.g. 0x0042).
 @item --debug-all
 Set all useful debugging flags.
 
 @item --debug-all
 Set all useful debugging flags.
 
+@ifset gpgone
 @item --debug-ccid-driver
 Enable debug output from the included CCID driver for smartcards.
 Note that this option is only available on some system.
 @item --debug-ccid-driver
 Enable debug output from the included CCID driver for smartcards.
 Note that this option is only available on some system.
+@end ifset
 
 @item --enable-progress-filter
 Enable certain PROGRESS status outputs. This option allows frontends
 
 @item --enable-progress-filter
 Enable certain PROGRESS status outputs. This option allows frontends
@@ -1974,41 +2001,41 @@ Write special status strings to the file descriptor @code{n}.
 See the file DETAILS in the documentation for a listing of them.
 
 @item --status-file @code{file}
 See the file DETAILS in the documentation for a listing of them.
 
 @item --status-file @code{file}
-Same as --status-fd, except the status data is written to file
+Same as @option{--status-fd}, except the status data is written to file
 @code{file}.
 
 @item --logger-fd @code{n}
 Write log output to file descriptor @code{n} and not to stderr.
 
 @item --logger-file @code{file}
 @code{file}.
 
 @item --logger-fd @code{n}
 Write log output to file descriptor @code{n} and not to stderr.
 
 @item --logger-file @code{file}
-Same as --logger-fd, except the logger data is written to file
+Same as @option{--logger-fd}, except the logger data is written to file
 @code{file}.
 
 @item --attribute-fd @code{n}
 @code{file}.
 
 @item --attribute-fd @code{n}
-Write attribute subpackets to the file descriptor @code{n}. This is
-most useful for use with --status-fd, since the status messages are
-needed to separate out the various subpackets from the stream
-delivered to the file descriptor.
+Write attribute subpackets to the file descriptor @code{n}. This is most
+useful for use with @option{--status-fd}, since the status messages are
+needed to separate out the various subpackets from the stream delivered
+to the file descriptor.
 
 @item --attribute-file @code{file}
 
 @item --attribute-file @code{file}
-Same as --attribute-fd, except the attribute data is written to file
-@code{file}.
+Same as @option{--attribute-fd}, except the attribute data is written to
+file @code{file}.
 
 @item --comment @code{string}
 @itemx --no-comments
 
 @item --comment @code{string}
 @itemx --no-comments
-Use @code{string} as a comment string in clear text signatures and
-ASCII armored messages or keys (see --armor). The default behavior is
-not to use a comment string. --comment may be repeated multiple times
-to get multiple comment strings. --no-comments removes all comments.
-It is a good idea to keep the length of a single comment below 60
-characters to avoid problems with mail programs wrapping such lines.
-Note that comment lines, like all other header lines, are not
+Use @code{string} as a comment string in clear text signatures and ASCII
+armored messages or keys (see @option{--armor}). The default behavior is
+not to use a comment string. @option{--comment} may be repeated multiple
+times to get multiple comment strings. @option{--no-comments} removes
+all comments.  It is a good idea to keep the length of a single comment
+below 60 characters to avoid problems with mail programs wrapping such
+lines.  Note that comment lines, like all other header lines, are not
 protected by the signature.
 
 @item --emit-version
 @itemx --no-emit-version
 Force inclusion of the version string in ASCII armored output.
 protected by the signature.
 
 @item --emit-version
 @itemx --no-emit-version
 Force inclusion of the version string in ASCII armored output.
---no-emit-version disables this option.
+@option{--no-emit-version} disables this option.
 
 @item --sig-notation @code{name=value}
 @itemx --cert-notation @code{name=value}
 
 @item --sig-notation @code{name=value}
 @itemx --cert-notation @code{name=value}
@@ -2016,15 +2043,16 @@ Force inclusion of the version string in ASCII armored output.
 Put the name value pair into the signature as notation data.
 @code{name} must consist only of printable characters or spaces, and
 must contain a '@@' character in the form keyname@@domain.example.com
 Put the name value pair into the signature as notation data.
 @code{name} must consist only of printable characters or spaces, and
 must contain a '@@' character in the form keyname@@domain.example.com
-(substituting the appropriate keyname and domain name, of course).
-This is to help prevent pollution of the IETF reserved notation
-namespace. The --expert flag overrides the '@@' check. @code{value}
-may be any printable string; it will be encoded in UTF8, so you should
-check that your --display-charset is set correctly. If you prefix
-@code{name} with an exclamation mark (!), the notation data will be
-flagged as critical (rfc2440:5.2.3.15). --sig-notation sets a
-notation for data signatures. --cert-notation sets a notation for key
-signatures (certifications). --set-notation sets both.
+(substituting the appropriate keyname and domain name, of course).  This
+is to help prevent pollution of the IETF reserved notation
+namespace. The @option{--expert} flag overrides the '@@'
+check. @code{value} may be any printable string; it will be encoded in
+UTF8, so you should check that your @option{--display-charset} is set
+correctly. If you prefix @code{name} with an exclamation mark (!), the
+notation data will be flagged as critical
+(rfc2440:5.2.3.15). @option{--sig-notation} sets a notation for data
+signatures. @option{--cert-notation} sets a notation for key signatures
+(certifications). @option{--set-notation} sets both.
 
 There are special codes that may be used in notation names. "%k" will
 be expanded into the key ID of the key being signed, "%K" into the
 
 There are special codes that may be used in notation names. "%k" will
 be expanded into the key ID of the key being signed, "%K" into the
@@ -2041,11 +2069,11 @@ meaningful when using the OpenPGP smartcard.
 @item --sig-policy-url @code{string}
 @itemx --cert-policy-url @code{string}
 @itemx --set-policy-url @code{string}
 @item --sig-policy-url @code{string}
 @itemx --cert-policy-url @code{string}
 @itemx --set-policy-url @code{string}
-Use @code{string} as a Policy URL for signatures (rfc2440:5.2.3.19).
-If you prefix it with an exclamation mark (!), the policy URL packet
-will be flagged as critical. --sig-policy-url sets a policy url for
-data signatures. --cert-policy-url sets a policy url for key
-signatures (certifications). --set-policy-url sets both.
+Use @code{string} as a Policy URL for signatures (rfc2440:5.2.3.19).  If
+you prefix it with an exclamation mark (!), the policy URL packet will
+be flagged as critical. @option{--sig-policy-url} sets a policy url for
+data signatures. @option{--cert-policy-url} sets a policy url for key
+signatures (certifications). @option{--set-policy-url} sets both.
 
 The same %-expandos used for notation data are available here as well.
 
 
 The same %-expandos used for notation data are available here as well.
 
@@ -2064,10 +2092,10 @@ file being encrypted.
 @item --for-your-eyes-only
 @itemx --no-for-your-eyes-only
 Set the `for your eyes only' flag in the message. This causes GnuPG
 @item --for-your-eyes-only
 @itemx --no-for-your-eyes-only
 Set the `for your eyes only' flag in the message. This causes GnuPG
-to refuse to save the file unless the --output option is given, and
+to refuse to save the file unless the @option{--output} option is given, and
 PGP to use the "secure viewer" with a Tempest-resistant font to
 PGP to use the "secure viewer" with a Tempest-resistant font to
-display the message. This option overrides --set-filename.
---no-for-your-eyes-only disables this option.
+display the message. This option overrides @option{--set-filename}.
+@option{--no-for-your-eyes-only} disables this option.
 
 @item --use-embedded-filename
 @itemx --no-use-embedded-filename
 
 @item --use-embedded-filename
 @itemx --no-use-embedded-filename
@@ -2076,18 +2104,18 @@ a dangerous option as it allows to overwrite files. Defaults to no.
 
 @item --cipher-algo @code{name}
 Use @code{name} as cipher algorithm. Running the program with the
 
 @item --cipher-algo @code{name}
 Use @code{name} as cipher algorithm. Running the program with the
-command --version yields a list of supported algorithms. If this is
-not used the cipher algorithm is selected from the preferences stored
-with the key. In general, you do not want to use this option as it
-allows you to violate the OpenPGP standard.
---personal-cipher-preferences is the safe way to accomplish the same
-thing.
+command @option{--version} yields a list of supported algorithms. If
+this is not used the cipher algorithm is selected from the preferences
+stored with the key. In general, you do not want to use this option as
+it allows you to violate the OpenPGP standard.
+@option{--personal-cipher-preferences} is the safe way to accomplish the
+same thing.
 
 @item --digest-algo @code{name}
 Use @code{name} as the message digest algorithm. Running the program
 
 @item --digest-algo @code{name}
 Use @code{name} as the message digest algorithm. Running the program
-with the command --version yields a list of supported algorithms. In
+with the command @option{--version} yields a list of supported algorithms. In
 general, you do not want to use this option as it allows you to
 general, you do not want to use this option as it allows you to
-violate the OpenPGP standard. --personal-digest-preferences is the
+violate the OpenPGP standard. @option{--personal-digest-preferences} is the
 safe way to accomplish the same thing.
 
 @item --compress-algo @code{name}
 safe way to accomplish the same thing.
 
 @item --compress-algo @code{name}
@@ -2109,14 +2137,14 @@ significant in low memory situations. Note, however, that PGP (all
 versions) only supports ZIP compression. Using any algorithm other
 than ZIP or "none" will make the message unreadable with PGP. In
 general, you do not want to use this option as it allows you to
 versions) only supports ZIP compression. Using any algorithm other
 than ZIP or "none" will make the message unreadable with PGP. In
 general, you do not want to use this option as it allows you to
-violate the OpenPGP standard. --personal-compress-preferences is the
+violate the OpenPGP standard. @option{--personal-compress-preferences} is the
 safe way to accomplish the same thing.
 
 @item --cert-digest-algo @code{name}
 Use @code{name} as the message digest algorithm used when signing a
 safe way to accomplish the same thing.
 
 @item --cert-digest-algo @code{name}
 Use @code{name} as the message digest algorithm used when signing a
-key. Running the program with the command --version yields a list of
-supported algorithms. Be aware that if you choose an algorithm that
-GnuPG supports but other OpenPGP implementations do not, then some
+key. Running the program with the command @option{--version} yields a
+list of supported algorithms. Be aware that if you choose an algorithm
+that GnuPG supports but other OpenPGP implementations do not, then some
 users will not be able to use the key signatures you make, or quite
 possibly your entire key.
 
 users will not be able to use the key signatures you make, or quite
 possibly your entire key.
 
@@ -2136,8 +2164,8 @@ Do not put the recipient key IDs into encrypted messages. This helps
 to hide the receivers of the message and is a limited countermeasure
 against traffic analysis. On the receiving side, it may slow down the
 decryption process because all available secret keys must be tried.
 to hide the receivers of the message and is a limited countermeasure
 against traffic analysis. On the receiving side, it may slow down the
 decryption process because all available secret keys must be tried.
---no-throw-keyids disables this option. This option is essentially
-the same as using --hidden-recipient for all recipients.
+@option{--no-throw-keyids} disables this option. This option is essentially
+the same as using @option{--hidden-recipient} for all recipients.
 
 @item --not-dash-escaped
 This option changes the behavior of cleartext signatures
 
 @item --not-dash-escaped
 This option changes the behavior of cleartext signatures
@@ -2150,11 +2178,11 @@ line tells GnuPG about this cleartext signature option.
 
 @item --escape-from-lines
 @itemx --no-escape-from-lines
 
 @item --escape-from-lines
 @itemx --no-escape-from-lines
-Because some mailers change lines starting with "From " to ">From
-" it is good to handle such lines in a special way when creating
-cleartext signatures to prevent the mail system from breaking the
-signature. Note that all other PGP versions do it this way too.
-Enabled by default. --no-escape-from-lines disables this option.
+Because some mailers change lines starting with "From " to ">From " it
+is good to handle such lines in a special way when creating cleartext
+signatures to prevent the mail system from breaking the signature. Note
+that all other PGP versions do it this way too.  Enabled by
+default. @option{--no-escape-from-lines} disables this option.
 
 @item --passphrase-fd @code{n}
 Read the passphrase from file descriptor @code{n}. Only the first line
 
 @item --passphrase-fd @code{n}
 Read the passphrase from file descriptor @code{n}. Only the first line
@@ -2179,18 +2207,18 @@ avoid it.
 This is a replacement for the deprecated shared-memory IPC mode.
 If this option is enabled, user input on questions is not expected
 from the TTY but from the given file descriptor. It should be used
 This is a replacement for the deprecated shared-memory IPC mode.
 If this option is enabled, user input on questions is not expected
 from the TTY but from the given file descriptor. It should be used
-together with --status-fd. See the file doc/DETAILS in the source
+together with @option{--status-fd}. See the file doc/DETAILS in the source
 distribution for details on how to use it.
 
 @item --command-file @code{file}
 distribution for details on how to use it.
 
 @item --command-file @code{file}
-Same as --command-fd, except the commands are read out of file
+Same as @option{--command-fd}, except the commands are read out of file
 @code{file}
 
 @item --allow-non-selfsigned-uid
 @itemx --no-allow-non-selfsigned-uid
 Allow the import and use of keys with user IDs which are not
 self-signed. This is not recommended, as a non self-signed user ID is
 @code{file}
 
 @item --allow-non-selfsigned-uid
 @itemx --no-allow-non-selfsigned-uid
 Allow the import and use of keys with user IDs which are not
 self-signed. This is not recommended, as a non self-signed user ID is
-trivial to forge. --no-allow-non-selfsigned-uid disables.
+trivial to forge. @option{--no-allow-non-selfsigned-uid} disables.
 
 @item --allow-freeform-uid
 Disable all checks on the form of the user ID while generating a new
 
 @item --allow-freeform-uid
 Disable all checks on the form of the user ID while generating a new
@@ -2201,14 +2229,14 @@ it does not ensure the de-facto standard format of user IDs.
 GnuPG normally checks that the timestamps associated with keys and
 signatures have plausible values. However, sometimes a signature
 seems to be older than the key due to clock problems. This option
 GnuPG normally checks that the timestamps associated with keys and
 signatures have plausible values. However, sometimes a signature
 seems to be older than the key due to clock problems. This option
-makes these checks just a warning. See also --ignore-valid-from for
+makes these checks just a warning. See also @option{--ignore-valid-from} for
 timestamp issues on subkeys.
 
 @item --ignore-valid-from
 GnuPG normally does not select and use subkeys created in the future.
 This option allows the use of such keys and thus exhibits the
 pre-1.0.7 behaviour. You should not use this option unless you there
 timestamp issues on subkeys.
 
 @item --ignore-valid-from
 GnuPG normally does not select and use subkeys created in the future.
 This option allows the use of such keys and thus exhibits the
 pre-1.0.7 behaviour. You should not use this option unless you there
-is some clock problem. See also --ignore-time-conflict for timestamp
+is some clock problem. See also @option{--ignore-time-conflict} for timestamp
 issues with signatures.
 
 @item --ignore-crc-error
 issues with signatures.
 
 @item --ignore-crc-error
@@ -2228,8 +2256,8 @@ message was tampered with intentionally by an attacker.
 @item --no-default-keyring
 Do not add the default keyrings to the list of keyrings. Note that
 GnuPG will not operate without any keyrings, so if you use this option
 @item --no-default-keyring
 Do not add the default keyrings to the list of keyrings. Note that
 GnuPG will not operate without any keyrings, so if you use this option
-and do not provide alternate keyrings via --keyring or
---secret-keyring, then GnuPG will still use the default public or
+and do not provide alternate keyrings via @option{--keyring} or
+@option{--secret-keyring}, then GnuPG will still use the default public or
 secret keyrings.
 
 @item --skip-verify
 secret keyrings.
 
 @item --skip-verify
@@ -2238,7 +2266,8 @@ used to make the decryption faster if the signature
 verification is not needed.
 
 @item --with-key-data
 verification is not needed.
 
 @item --with-key-data
-Print key listings delimited by colons (like --with-colons) and print the public key data.
+Print key listings delimited by colons (like @option{--with-colons}) and
+print the public key data.
 
 @item --fast-list-mode
 Changes the output of the list commands to work faster; this is achieved
 
 @item --fast-list-mode
 Changes the output of the list commands to work faster; this is achieved
@@ -2254,8 +2283,8 @@ This is not for normal use. Use the source to see for what it might be useful.
 This is not for normal use. Use the source to see for what it might be useful.
 
 @item --show-session-key
 This is not for normal use. Use the source to see for what it might be useful.
 
 @item --show-session-key
-Display the session key used for one message. See --override-session-key
-for the counterpart of this option.
+Display the session key used for one message. See
+@option{--override-session-key} for the counterpart of this option.
 
 We think that Key Escrow is a Bad Thing; however the user should have
 the freedom to decide whether to go to prison or to reveal the content
 
 We think that Key Escrow is a Bad Thing; however the user should have
 the freedom to decide whether to go to prison or to reveal the content
@@ -2264,20 +2293,22 @@ encrypted for one secret key. DON'T USE IT UNLESS YOU ARE REALLY
 FORCED TO DO SO.
 
 @item --override-session-key @code{string}
 FORCED TO DO SO.
 
 @item --override-session-key @code{string}
-Don't use the public key but the session key @code{string}. The format of this
-string is the same as the one printed by --show-session-key. This option
-is normally not used but comes handy in case someone forces you to reveal the
-content of an encrypted message; using this option you can do this without
-handing out the secret key.
+Don't use the public key but the session key @code{string}. The format
+of this string is the same as the one printed by
+@option{--show-session-key}. This option is normally not used but comes
+handy in case someone forces you to reveal the content of an encrypted
+message; using this option you can do this without handing out the
+secret key.
 
 @item --ask-sig-expire
 @itemx --no-ask-sig-expire
 When making a data signature, prompt for an expiration time. If this
 option is not specified, the expiration time set via
 
 @item --ask-sig-expire
 @itemx --no-ask-sig-expire
 When making a data signature, prompt for an expiration time. If this
 option is not specified, the expiration time set via
---default-sig-expire is used. --no-ask-sig-expire disables this
-option. Note that by default, --force-v3-sigs is set which also
-disables this option. If you want signature expiration, you must set
---no-force-v3-sigs as well as turning --ask-sig-expire on.
+@option{--default-sig-expire} is used. @option{--no-ask-sig-expire}
+disables this option. Note that by default, @option{--force-v3-sigs} is
+set which also disables this option. If you want signature expiration,
+you must set @option{--no-force-v3-sigs} as well as turning
+@option{--ask-sig-expire} on.
 
 @item --default-sig-expire
 The default expiration time to use for signature expiration. Valid
 
 @item --default-sig-expire
 The default expiration time to use for signature expiration. Valid
@@ -2290,8 +2321,8 @@ date in the form YYYY-MM-DD. Defaults to "0".
 @itemx --no-ask-cert-expire
 When making a key signature, prompt for an expiration time. If this
 option is not specified, the expiration time set via
 @itemx --no-ask-cert-expire
 When making a key signature, prompt for an expiration time. If this
 option is not specified, the expiration time set via
---default-cert-expire is used. --no-ask-cert-expire disables this
-option.
+@option{--default-cert-expire} is used. @option{--no-ask-cert-expire}
+disables this option.
 
 @item --default-cert-expire
 The default expiration time to use for key signature expiration.
 
 @item --default-cert-expire
 The default expiration time to use for key signature expiration.
@@ -2335,12 +2366,12 @@ which includes key generation and changing preferences.
 
 @item --list-config
 @opindex list-config
 
 @item --list-config
 @opindex list-config
-Display various internal configuration parameters of GnuPG. This
-option is intended for external programs that call GnuPG to perform
-tasks, and is thus not generally useful. See the file
-@file{doc/DETAILS} in the source distribution for the
-details of which configuration items may be listed. --list-config is
-only usable with --with-colons set.
+Display various internal configuration parameters of GnuPG. This option
+is intended for external programs that call GnuPG to perform tasks, and
+is thus not generally useful. See the file @file{doc/DETAILS} in the
+source distribution for the details of which configuration items may be
+listed. @option{--list-config} is only usable with
+@option{--with-colons} set.
 
 @end table
 
 
 @end table
 
@@ -2351,24 +2382,27 @@ only usable with --with-colons set.
 
 @table @gnupgtabopt
 
 
 @table @gnupgtabopt
 
+@ifset gpgone
 @item --load-extension @code{name}
 Load an extension module. If @code{name} does not contain a slash it is
 searched for in the directory configured when GnuPG was built
 (generally "/usr/local/lib/gnupg"). Extensions are not generally
 useful anymore, and the use of this option is deprecated.
 @item --load-extension @code{name}
 Load an extension module. If @code{name} does not contain a slash it is
 searched for in the directory configured when GnuPG was built
 (generally "/usr/local/lib/gnupg"). Extensions are not generally
 useful anymore, and the use of this option is deprecated.
+@end ifset
 
 @item --show-photos
 @itemx --no-show-photos
 
 @item --show-photos
 @itemx --no-show-photos
-Causes --list-keys, --list-sigs, --list-public-keys,
---list-secret-keys, and verifying a signature to also display the
-photo ID attached to the key, if any. See also --photo-viewer. These
-options are deprecated. Use `--list-options [no-]show-photos' and/or
-`--verify-options [no-]show-photos' instead.
+Causes @option{--list-keys}, @option{--list-sigs},
+@option{--list-public-keys}, @option{--list-secret-keys}, and verifying
+a signature to also display the photo ID attached to the key, if
+any. See also @option{--photo-viewer}. These options are deprecated. Use
+@option{--list-options [no-]show-photos} and/or @option{--verify-options
+[no-]show-photos} instead.
 
 @item --show-keyring
 Display the keyring name at the head of key listings to show which
 keyring a given key resides on. This option is deprecated: use
 
 @item --show-keyring
 Display the keyring name at the head of key listings to show which
 keyring a given key resides on. This option is deprecated: use
-`--list-options [no-]show-keyring' instead.
+@option{--list-options [no-]show-keyring} instead.
 
 @item --ctapi-driver @code{file}
 Use @code{file} to access the smartcard reader. The current default
 
 @item --ctapi-driver @code{file}
 Use @code{file} to access the smartcard reader. The current default
@@ -2376,21 +2410,22 @@ is `libtowitoko.so'. Note that the use of this interface is
 deprecated; it may be removed in future releases.
 
 @item --always-trust
 deprecated; it may be removed in future releases.
 
 @item --always-trust
-Identical to `--trust-model always'. This option is deprecated.
+Identical to @option{--trust-model always}. This option is deprecated.
 
 @item --show-notation
 @itemx --no-show-notation
 
 @item --show-notation
 @itemx --no-show-notation
-Show signature notations in the --list-sigs or --check-sigs listings
+Show signature notations in the @option{--list-sigs} or @option{--check-sigs} listings
 as well as when verifying a signature with a notation in it. These
 as well as when verifying a signature with a notation in it. These
-options are deprecated. Use `--list-options [no-]show-notation'
-and/or `--verify-options [no-]show-notation' instead.
+options are deprecated. Use @option{--list-options [no-]show-notation}
+and/or @option{--verify-options [no-]show-notation} instead.
 
 @item --show-policy-url
 @itemx --no-show-policy-url
 
 @item --show-policy-url
 @itemx --no-show-policy-url
-Show policy URLs in the --list-sigs or --check-sigs listings as well
-as when verifying a signature with a policy URL in it. These options
-are deprecated. Use `--list-options [no-]show-policy-url' and/or
-`--verify-options [no-]show-policy-url' instead.
+Show policy URLs in the @option{--list-sigs} or @option{--check-sigs}
+listings as well as when verifying a signature with a policy URL in
+it. These options are deprecated. Use @option{--list-options
+[no-]show-policy-url} and/or @option{--verify-options
+[no-]show-policy-url} instead.
 
 
 @end table
 
 
 @end table
@@ -2474,13 +2509,15 @@ Used to locate the default home directory.
 If set directory used instead of "~/.gnupg".
 
 @item GPG_AGENT_INFO
 If set directory used instead of "~/.gnupg".
 
 @item GPG_AGENT_INFO
-Used to locate the gpg-agent; only honored when
---use-agent is set. The value consists of 3 colon delimited fields:
-The first is the path to the Unix Domain Socket, the second the PID of
-the gpg-agent and the protocol version which should be set to 1. When
-starting the gpg-agent as described in its documentation, this
-variable is set to the correct value. The option --gpg-agent-info can
-be used to override it.
+Used to locate the gpg-agent.
+@ifset gpgone
+This is only honored when @option{--use-agent} is set.
+@end ifset
+The value consists of 3 colon delimited fields: The first is the path
+to the Unix Domain Socket, the second the PID of the gpg-agent and the
+protocol version which should be set to 1. When starting the gpg-agent
+as described in its documentation, this variable is set to the correct
+value. The option @option{--gpg-agent-info} can be used to override it.
 
 @item COLUMNS
 @itemx LINES
 
 @item COLUMNS
 @itemx LINES
@@ -2567,8 +2604,8 @@ standard. In particular, GnuPG implements many of the optional parts
 of the standard, such as the SHA-512 hash, and the ZLIB and BZIP2
 compression algorithms. It is important to be aware that not all
 OpenPGP programs implement these optional algorithms and that by
 of the standard, such as the SHA-512 hash, and the ZLIB and BZIP2
 compression algorithms. It is important to be aware that not all
 OpenPGP programs implement these optional algorithms and that by
-forcing their use via the --cipher-algo, --digest-algo,
---cert-digest-algo, or --compress-algo options in GnuPG, it is
+forcing their use via the @option{--cipher-algo}, @option{--digest-algo},
+@option{--cert-digest-algo}, or @option{--compress-algo} options in GnuPG, it is
 possible to create a perfectly valid OpenPGP message, but one that
 cannot be read by the intended recipient.
 
 possible to create a perfectly valid OpenPGP message, but one that
 cannot be read by the intended recipient.
 
@@ -2582,12 +2619,12 @@ create messages that are usable by all recipients, regardless of which
 OpenPGP program they use. Only override this safe default if you
 really know what you are doing.
 
 OpenPGP program they use. Only override this safe default if you
 really know what you are doing.
 
-If you absolutely must override the safe default, or if the
-preferences on a given key are invalid for some reason, you are far
-better off using the --pgp6, --pgp7, or --pgp8 options. These options
-are safe as they do not force any particular algorithms in violation
-of OpenPGP, but rather reduce the available algorithms to a "PGP-safe"
-list.
+If you absolutely must override the safe default, or if the preferences
+on a given key are invalid for some reason, you are far better off using
+the @option{--pgp6}, @option{--pgp7}, or @option{--pgp8} options. These
+options are safe as they do not force any particular algorithms in
+violation of OpenPGP, but rather reduce the available algorithms to a
+"PGP-safe" list.
 
 @mansect bugs
 @chapheading BUGS
 
 @mansect bugs
 @chapheading BUGS
index bfc6640..e90a138 100644 (file)
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2003-10-30 16:35+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
 "Language-Team: Belarusian <i18n@mova.org>\n"
 "PO-Revision-Date: 2003-10-30 16:35+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
 "Language-Team: Belarusian <i18n@mova.org>\n"
@@ -6134,18 +6134,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
@@ -6154,11 +6154,11 @@ msgstr "збой падпісаньня: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6255,27 +6255,27 @@ msgstr ""
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "нерэчаісны хэш-альгарытм \"%s\"\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "нерэчаісны хэш-альгарытм \"%s\"\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
index 9a1b443..c5bf563 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -27,7 +27,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-02-04 02:04+0100\n"
 "Last-Translator: Jordi Mallach <jordi@gnu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
 "PO-Revision-Date: 2005-02-04 02:04+0100\n"
 "Last-Translator: Jordi Mallach <jordi@gnu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -6694,18 +6694,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "l'enviament al servidor de claus ha fallat: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "l'enviament al servidor de claus ha fallat: %s\n"
@@ -6714,11 +6714,11 @@ msgstr "l'enviament al servidor de claus ha fallat: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6816,27 +6816,27 @@ msgstr "La generació de claus ha fallat: %s\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "signatura %s, algorisme de resum %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "signatura %s, algorisme de resum %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
index 833b636..cab0aa6 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.3.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg-1.3.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-11-26 09:12+0200\n"
 "Last-Translator: Roman Pavlik <rp@tns.cz>\n"
 "Language-Team: Czech <translations.cs@gnupg.cz>\n"
 "PO-Revision-Date: 2004-11-26 09:12+0200\n"
 "Last-Translator: Roman Pavlik <rp@tns.cz>\n"
 "Language-Team: Czech <translations.cs@gnupg.cz>\n"
@@ -6398,18 +6398,18 @@ msgstr "odpov
 msgid "response does not contain the RSA public exponent\n"
 msgstr "odpovìï neobsahuje veøejný RSA exponent\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "odpovìï neobsahuje veøejný RSA exponent\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "funkce PIN callback zkonèila chybou: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "funkce PIN callback zkonèila chybou: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN pro CHV%d je pøíli¹ krátký; minimální délka je %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN pro CHV%d je pøíli¹ krátký; minimální délka je %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "verifikace CHV%d se nezdaøila: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "verifikace CHV%d se nezdaøila: %s\n"
@@ -6418,11 +6418,11 @@ msgstr "verifikace CHV%d se nezda
 msgid "access to admin commands is not configured\n"
 msgstr "pøístup k administrátorským pøíkazùm není nakonfigurován\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "pøístup k administrátorským pøíkazùm není nakonfigurován\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "chyba pøi získání CHV z karty\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "chyba pøi získání CHV z karty\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "karta je trvale uzamèena!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "karta je trvale uzamèena!\n"
 
@@ -6516,29 +6516,29 @@ msgstr "generov
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "neplatná struktura OpenPGP kraty (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "neplatná struktura OpenPGP kraty (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "podpis %s, hashovací algoritmus %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "podpis %s, hashovací algoritmus %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "dosud vytvoøené podpisy: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "dosud vytvoøené podpisy: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "ovìøení administrátorského PIN je nyní prostøednictvím tohoto pøíkazu "
 "zakázáno\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "ovìøení administrátorského PIN je nyní prostøednictvím tohoto pøíkazu "
 "zakázáno\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "pøístup na %s se nezdaøil - vadná OpenPGP karta?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "pøístup na %s se nezdaøil - vadná OpenPGP karta?\n"
index e9e9aec..fd0efea 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.0.0h\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.0.0h\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2003-12-03 16:11+0100\n"
 "Last-Translator: Birger Langkjer <birger.langkjer@image.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
 "PO-Revision-Date: 2003-12-03 16:11+0100\n"
 "Last-Translator: Birger Langkjer <birger.langkjer@image.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -6280,18 +6280,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "påklædning af beskyttelse fejlede: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "påklædning af beskyttelse fejlede: %s\n"
@@ -6300,11 +6300,11 @@ msgstr "p
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6403,27 +6403,27 @@ msgstr "N
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signatur fra: %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signatur fra: %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "ingen gyldig OpenPGP data fundet.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "ingen gyldig OpenPGP data fundet.\n"
index d40e66a..13f2357 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.9.90\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg-1.9.90\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2006-09-25 09:09+0200\n"
 "Last-Translator: Walter Koch <koch@u32.de>\n"
 "Language-Team: German <de@li.org>\n"
 "PO-Revision-Date: 2006-09-25 09:09+0200\n"
 "Last-Translator: Walter Koch <koch@u32.de>\n"
 "Language-Team: German <de@li.org>\n"
@@ -6591,18 +6591,18 @@ msgstr "Die Antwort enthält das RSA-Modulus nicht\n"
 msgid "response does not contain the RSA public exponent\n"
 msgstr "Antwort enthält den öffentlichen RSA-Exponenten nicht\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "Antwort enthält den öffentlichen RSA-Exponenten nicht\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN-Callback meldete Fehler: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN-Callback meldete Fehler: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN für CHV%d ist zu kurz; die Mindestlänge beträgt %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN für CHV%d ist zu kurz; die Mindestlänge beträgt %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n"
@@ -6611,11 +6611,11 @@ msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "Zugriff auf Admin-Befehle ist nicht eingerichtet\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "Zugriff auf Admin-Befehle ist nicht eingerichtet\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "Fehler beim Holen des CHV-Status' von der Karte\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "Fehler beim Holen des CHV-Status' von der Karte\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "Karte ist dauerhaft gesperrt!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "Karte ist dauerhaft gesperrt!\n"
 
@@ -6708,29 +6708,29 @@ msgstr "Schlüsselerzeugung abgeschlossen (%d Sekunden)\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "Ungültige Struktur der OpenPGP-Karte (DO 0x93)}\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "Ungültige Struktur der OpenPGP-Karte (DO 0x93)}\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Die Hashmethode %s wird von der Karte nicht unterstützt\n"
 
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Die Hashmethode %s wird von der Karte nicht unterstützt\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "Anzahl bereits erzeugter Signaturen: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "Anzahl bereits erzeugter Signaturen: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Bitte die PIN eingeben%%0A[Sigs erzeugt: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Bitte die PIN eingeben%%0A[Sigs erzeugt: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "Die Überprüfung der Admin PIN is momentan durch ein Kommando verboten "
 "worden\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "Die Überprüfung der Admin PIN is momentan durch ein Kommando verboten "
 "worden\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Kann auf %s nicht zugreifen - ungültige OpenPGP-Karte?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Kann auf %s nicht zugreifen - ungültige OpenPGP-Karte?\n"
index a6f26bf..4cab415 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.1.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg-1.1.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2003-06-27 12:00+0200\n"
 "Last-Translator: Dokianakis Theofanis <madf@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
 "PO-Revision-Date: 2003-06-27 12:00+0200\n"
 "Last-Translator: Dokianakis Theofanis <madf@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -6572,18 +6572,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "keyserver áðïóôïëÞ áðÝôõ÷å: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "keyserver áðïóôïëÞ áðÝôõ÷å: %s\n"
@@ -6592,11 +6592,11 @@ msgstr "keyserver 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6694,27 +6694,27 @@ msgstr "
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s õðïãñáöÞ, áëãüñéèìïò ðåñßëçøçò %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s õðïãñáöÞ, áëãüñéèìïò ðåñßëçøçò %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "äå âñÝèçêáí Ýãêõñá OpenPGP äåäïìÝíá.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "äå âñÝèçêáí Ýãêõñá OpenPGP äåäïìÝíá.\n"
index cd99448..dfeb60f 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.0.6d\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.0.6d\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2002-04-14 14:33+0100\n"
 "Last-Translator: Edmund GRIMLEY EVANS <edmundo@rano.org>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2002-04-14 14:33+0100\n"
 "Last-Translator: Edmund GRIMLEY EVANS <edmundo@rano.org>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -6507,18 +6507,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Kreado de þlosiloj malsukcesis: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Kreado de þlosiloj malsukcesis: %s\n"
@@ -6527,11 +6527,11 @@ msgstr "Kreado de 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6629,27 +6629,27 @@ msgstr "Kreado de 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s-subskribo de: %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s-subskribo de: %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "validaj OpenPGP-datenoj ne trovitaj.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "validaj OpenPGP-datenoj ne trovitaj.\n"
index fafbbf9..3b0a4d2 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 1.4.1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: GNU gnupg 1.4.1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-03-25 16:50+0100\n"
 "Last-Translator: Jaime Suárez <jsuarez@ono.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "PO-Revision-Date: 2005-03-25 16:50+0100\n"
 "Last-Translator: Jaime Suárez <jsuarez@ono.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -6428,18 +6428,18 @@ msgstr "la respuesta no incluye el m
 msgid "response does not contain the RSA public exponent\n"
 msgstr "la respuesta no incluye el exponente público RSA\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "la respuesta no incluye el exponente público RSA\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "la función de manejo del PIN devolvió un error: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "la función de manejo del PIN devolvió un error: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "El PIN para CHV%d es demasiado corto; longitud mínima %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "El PIN para CHV%d es demasiado corto; longitud mínima %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "la verificación CHV%d falló: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "la verificación CHV%d falló: %s\n"
@@ -6448,11 +6448,11 @@ msgstr "la verificaci
 msgid "access to admin commands is not configured\n"
 msgstr "el acceso a órdenes de administrador no está configurado\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "el acceso a órdenes de administrador no está configurado\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "error recuperando el estatus CHV de la tarjeta\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "error recuperando el estatus CHV de la tarjeta\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "¡la tarjeta está bloqueada permanentemente!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "¡la tarjeta está bloqueada permanentemente!\n"
 
@@ -6547,27 +6547,27 @@ msgstr "generaci
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "estructura de la tarjeta OpenPGP inválida (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "estructura de la tarjeta OpenPGP inválida (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "firma %s, algoritmo de resumen %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "firma %s, algoritmo de resumen %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "firmas creadas hasta ahora: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "firmas creadas hasta ahora: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, fuzzy, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "PIN [firmas hechas: %lu]"
 
 #, fuzzy, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "PIN [firmas hechas: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "no se puede acceder a %s - ¿tarjeta OpenPGP inválida?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "no se puede acceder a %s - ¿tarjeta OpenPGP inválida?\n"
index 0d77f8b..d1e9879 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-06-17 11:04+0300\n"
 "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
 "PO-Revision-Date: 2004-06-17 11:04+0300\n"
 "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -6476,18 +6476,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "võtmeserverile saatmine ebaõnnestus: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "võtmeserverile saatmine ebaõnnestus: %s\n"
@@ -6496,11 +6496,11 @@ msgstr "v
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6598,27 +6598,27 @@ msgstr "V
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s allkiri, sõnumilühendi algoritm %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "ei leia OpenPGP andmeid.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "ei leia OpenPGP andmeid.\n"
index 8fac1f9..7f94fa2 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-06-16 22:40+0300\n"
 "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2004-06-16 22:40+0300\n"
 "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -6554,18 +6554,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n"
@@ -6574,11 +6574,11 @@ msgstr "avainpalvelimelle lähettäminen epäonnistui: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6677,27 +6677,27 @@ msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 # Ensimmäinen %s on binary, textmode tai unknown, ks. alla
 msgstr ""
 
 # Ensimmäinen %s on binary, textmode tai unknown, ks. alla
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%sallekirjoitus, tiivistealgoritmi %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%sallekirjoitus, tiivistealgoritmi %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "kelvollista OpenPGP-dataa ei löytynyt.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "kelvollista OpenPGP-dataa ei löytynyt.\n"
index c208cd2..2c1e8f4 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-06-28 00:24+0200\n"
 "Last-Translator: Gaël Quéri <gael@lautre.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "PO-Revision-Date: 2005-06-28 00:24+0200\n"
 "Last-Translator: Gaël Quéri <gael@lautre.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -6584,12 +6584,12 @@ msgstr "la r
 msgid "response does not contain the RSA public exponent\n"
 msgstr "la réponse ne contient pas l'exposant public RSA\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "la réponse ne contient pas l'exposant public RSA\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "l'appel du PIN a retourné une erreur: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "l'appel du PIN a retourné une erreur: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
@@ -6597,7 +6597,7 @@ msgstr ""
 "est %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 "est %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "la vérification CHV%d a échoué: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "la vérification CHV%d a échoué: %s\n"
@@ -6606,11 +6606,11 @@ msgstr "la v
 msgid "access to admin commands is not configured\n"
 msgstr "l'accès aux commandes d'administration n'est pas configuré\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "l'accès aux commandes d'administration n'est pas configuré\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "erreur pendant la récupération de l'état CHV de la carte\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "erreur pendant la récupération de l'état CHV de la carte\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "la carte est irrémédiablement bloquée !\n"
 
 msgid "card is permanently locked!\n"
 msgstr "la carte est irrémédiablement bloquée !\n"
 
@@ -6707,29 +6707,29 @@ msgstr "la g
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "structure de carte OpenPGP invalide (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "structure de carte OpenPGP invalide (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "signature %s, algorithme de hachage %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "signature %s, algorithme de hachage %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "signatures créées jusqu'ici: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "signatures créées jusqu'ici: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Entrez le PIN%%0A[sigs faites: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Entrez le PIN%%0A[sigs faites: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "la vérification du code PIN d'administration est actuellement interdite\n"
 "au travers de cette commande\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "la vérification du code PIN d'administration est actuellement interdite\n"
 "au travers de cette commande\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "impossible d'accéder à %s - carte OpenPGP invalide ?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "impossible d'accéder à %s - carte OpenPGP invalide ?\n"
index f71a204..ef80b9e 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.4\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.4\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2003-12-04 11:39+0100\n"
 "Last-Translator: Jacobo Tarrio <jtarrio@trasno.net>\n"
 "Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
 "PO-Revision-Date: 2003-12-04 11:39+0100\n"
 "Last-Translator: Jacobo Tarrio <jtarrio@trasno.net>\n"
 "Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
@@ -6554,18 +6554,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "o envío ao servidor de chaves fallou: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "o envío ao servidor de chaves fallou: %s\n"
@@ -6574,11 +6574,11 @@ msgstr "o env
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6676,27 +6676,27 @@ msgstr "A xeraci
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Sinatura %s, algoritmo de resumo %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Sinatura %s, algoritmo de resumo %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "non se atoparon datos OpenPGP válidos.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "non se atoparon datos OpenPGP válidos.\n"
index b2871d8..564ef2e 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.5\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.5\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-06-19 21:53+0200\n"
 "Last-Translator: Nagy Ferenc László <nfl@nfllab.com>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2004-06-19 21:53+0200\n"
 "Last-Translator: Nagy Ferenc László <nfl@nfllab.com>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -6516,18 +6516,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Küldés a kulcsszerverre sikertelen: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Küldés a kulcsszerverre sikertelen: %s\n"
@@ -6536,11 +6536,11 @@ msgstr "K
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6638,27 +6638,27 @@ msgstr "Kulcsgener
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s aláírás, %s kivonatoló algoritmus.\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s aláírás, %s kivonatoló algoritmus.\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Nem találtam érvényes OpenPGP adatot.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Nem találtam érvényes OpenPGP adatot.\n"
index 7ab244e..6cf7c2f 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-id\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg-id\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-06-17 16:32+0700\n"
 "Last-Translator: Tedi Heriyanto <tedi_h@gmx.net>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2004-06-17 16:32+0700\n"
 "Last-Translator: Tedi Heriyanto <tedi_h@gmx.net>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -6519,18 +6519,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Pengiriman keyserver gagal: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Pengiriman keyserver gagal: %s\n"
@@ -6539,11 +6539,11 @@ msgstr "Pengiriman keyserver gagal: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6641,27 +6641,27 @@ msgstr "Pembuatan kunci gagal: %s\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signature, algoritma digest %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signature, algoritma digest %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "tidak ditemukan data OpenPGP yang valid.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "tidak ditemukan data OpenPGP yang valid.\n"
index a9a7e75..604ebce 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.1.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.1.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-06-16 17:01+0200\n"
 "Last-Translator: Marco d'Itri <md@linux.it>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
 "PO-Revision-Date: 2004-06-16 17:01+0200\n"
 "Last-Translator: Marco d'Itri <md@linux.it>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -6567,18 +6567,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "invio al keyserver fallito: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "invio al keyserver fallito: %s\n"
@@ -6587,11 +6587,11 @@ msgstr "invio al keyserver fallito: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6689,27 +6689,27 @@ msgstr "Generazione della chiave fallita: %s\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Firma %s, algoritmo di digest %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Firma %s, algoritmo di digest %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Non sono stati trovati dati OpenPGP validi.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Non sono stati trovati dati OpenPGP validi.\n"
index fe8fae1..26a53da 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.3.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.3.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-11-23 11:14+0900\n"
 "Last-Translator: IIDA Yosiaki <iida@gnu.org>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2004-11-23 11:14+0900\n"
 "Last-Translator: IIDA Yosiaki <iida@gnu.org>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -6329,18 +6329,18 @@ msgstr "
 msgid "response does not contain the RSA public exponent\n"
 msgstr "±þÅú¤ËRSA¸ø³«»Ø¿ô¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "±þÅú¤ËRSA¸ø³«»Ø¿ô¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN¥³¡¼¥ë¥Ð¥Ã¥¯¤¬¥¨¥é¡¼¤òÌᤷ¤Þ¤·¤¿: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN¥³¡¼¥ë¥Ð¥Ã¥¯¤¬¥¨¥é¡¼¤òÌᤷ¤Þ¤·¤¿: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "CHV%d¤ÎPIN¤¬Ã»¤¹¤®¤Þ¤¹¡£ºÇû¤Ç%d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "CHV%d¤ÎPIN¤¬Ã»¤¹¤®¤Þ¤¹¡£ºÇû¤Ç%d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "CHV%d¤Î¸¡¾Ú¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "CHV%d¤Î¸¡¾Ú¤Ë¼ºÇÔ¤·¤Þ¤·¤¿: %s\n"
@@ -6349,11 +6349,11 @@ msgstr "CHV%d
 msgid "access to admin commands is not configured\n"
 msgstr "´ÉÍý¥³¥Þ¥ó¥É¤Ø¤Î¥¢¥¯¥»¥¹¤¬½é´üÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "´ÉÍý¥³¥Þ¥ó¥É¤Ø¤Î¥¢¥¯¥»¥¹¤¬½é´üÀßÄꤵ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "¥«¡¼¥É¤«¤é¤ÎCHV¾õÂ֤θ¡º÷¤Ç¥¨¥é¡¼\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "¥«¡¼¥É¤«¤é¤ÎCHV¾õÂ֤θ¡º÷¤Ç¥¨¥é¡¼\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "¥«¡¼¥É¤¬±Êµ×¤Ë¥í¥Ã¥¯¤µ¤ì¤Þ¤¹!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "¥«¡¼¥É¤¬±Êµ×¤Ë¥í¥Ã¥¯¤µ¤ì¤Þ¤¹!\n"
 
@@ -6448,27 +6448,27 @@ msgstr "
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "OpenPGP¥«¡¼¥É¤Ë̵¸ú¤Ê¹½Â¤ (¥Ç¡¼¥¿¡¦¥ª¥Ö¥¸¥§¥¯¥È 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "OpenPGP¥«¡¼¥É¤Ë̵¸ú¤Ê¹½Â¤ (¥Ç¡¼¥¿¡¦¥ª¥Ö¥¸¥§¥¯¥È 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s½ð̾¡¢Í×Ì󥢥르¥ê¥º¥à %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s½ð̾¡¢Í×Ì󥢥르¥ê¥º¥à %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "¤³¤ì¤Þ¤Ç¤ËºîÀ®¤µ¤ì¤¿½ð̾: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "¤³¤ì¤Þ¤Ç¤ËºîÀ®¤µ¤ì¤¿½ð̾: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, fuzzy, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "PIN [½ð̾ºÑ: %lu]"
 
 #, fuzzy, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "PIN [½ð̾ºÑ: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "%s¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó - Ìµ¸ú¤ÊOpenPGP¥«¡¼¥É?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "%s¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤Þ¤»¤ó - Ìµ¸ú¤ÊOpenPGP¥«¡¼¥É?\n"
index f479a10..3234c04 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.3\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.3\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2006-06-13 20:31+0200\n"
 "Last-Translator: Trond Endrestøl <Trond.Endrestol@fagskolen.gjovik.no>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
 "PO-Revision-Date: 2006-06-13 20:31+0200\n"
 "Last-Translator: Trond Endrestøl <Trond.Endrestol@fagskolen.gjovik.no>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
@@ -6208,18 +6208,18 @@ msgstr "respons inneholder ikke RSA-modulus\n"
 msgid "response does not contain the RSA public exponent\n"
 msgstr "respons inneholder ikke den offentlige RSA-eksponenten\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "respons inneholder ikke den offentlige RSA-eksponenten\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN-callback returnerte en feil: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN-callback returnerte en feil: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN for CHV%d er for kort; minum lengde er %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN for CHV%d er for kort; minum lengde er %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "bekreftelse av CHV%d mislyktes: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "bekreftelse av CHV%d mislyktes: %s\n"
@@ -6228,11 +6228,11 @@ msgstr "bekreftelse av CHV%d mislyktes: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "tilgang til admin-kommandoer er ikke konfigurert\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "tilgang til admin-kommandoer er ikke konfigurert\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "feil ved henting av CHV-status fra kort\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "feil ved henting av CHV-status fra kort\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "kort er permanent låst!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "kort er permanent låst!\n"
 
@@ -6325,27 +6325,27 @@ msgstr "n
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "ugyldig struktur i OpenPGP-kort (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "ugyldig struktur i OpenPGP-kort (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "kortet støtter ikke digestalgoritme %s\n"
 
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "kortet støtter ikke digestalgoritme %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "signaturer opprettet så langt: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "signaturer opprettet så langt: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Vennligst tast inn PIN%%0A[signaturer utført: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Vennligst tast inn PIN%%0A[signaturer utført: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr "bekrefting av Admin PIN er foreløpig nektet gjennom denne kommandoen\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr "bekrefting av Admin PIN er foreløpig nektet gjennom denne kommandoen\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "kan ikke aksere %s - ugyldig OpenPGP-kort?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "kan ikke aksere %s - ugyldig OpenPGP-kort?\n"
index b485171..dadf7cb 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg-1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-06-23 15:54+0200\n"
 "Last-Translator: Janusz A. Urbanowicz <alex@bofh.net.pl>\n"
 "Language-Team: Polish <pl@li.org>\n"
 "PO-Revision-Date: 2004-06-23 15:54+0200\n"
 "Last-Translator: Janusz A. Urbanowicz <alex@bofh.net.pl>\n"
 "Language-Team: Polish <pl@li.org>\n"
@@ -6551,18 +6551,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "wysy³ka do serwera kluczy nie powiod³a siê: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "wysy³ka do serwera kluczy nie powiod³a siê: %s\n"
@@ -6571,11 +6571,11 @@ msgstr "wysy
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6673,27 +6673,27 @@ msgstr "Generacja klucza nie powiod
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "podpis %s, skrót %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "podpis %s, skrót %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nie odnaleziono poprawnych danych w formacie OpenPGP.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nie odnaleziono poprawnych danych w formacie OpenPGP.\n"
index 11939ae..fb10c41 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2002-09-13 18:26+0100\n"
 "Last-Translator: Pedro Morais <morais@kde.org>\n"
 "Language-Team: pt <morais@kde.org>\n"
 "PO-Revision-Date: 2002-09-13 18:26+0100\n"
 "Last-Translator: Pedro Morais <morais@kde.org>\n"
 "Language-Team: pt <morais@kde.org>\n"
@@ -6527,18 +6527,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "A geração de chaves falhou: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "A geração de chaves falhou: %s\n"
@@ -6547,11 +6547,11 @@ msgstr "A gera
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6649,27 +6649,27 @@ msgstr "A gera
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "assinatura %s de: \"%s\"\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "assinatura %s de: \"%s\"\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nenhum dado OpenPGP válido encontrado.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nenhum dado OpenPGP válido encontrado.\n"
index 8075045..f7bd56b 100644 (file)
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 1.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: GNU gnupg 1.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 1998-11-20 23:46:36-0200\n"
 "Last-Translator:\n"
 "Language-Team: ?\n"
 "PO-Revision-Date: 1998-11-20 23:46:36-0200\n"
 "Last-Translator:\n"
 "Language-Team: ?\n"
@@ -6467,18 +6467,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "A geração de chaves falhou: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "A geração de chaves falhou: %s\n"
@@ -6487,11 +6487,11 @@ msgstr "A gera
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6589,27 +6589,27 @@ msgstr "A gera
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "assinatura %s de: %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "assinatura %s de: %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nenhum dado OpenPGP válido encontrado.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nenhum dado OpenPGP válido encontrado.\n"
index a6dce33..378bd2a 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-05-31 22:00-0500\n"
 "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2005-05-31 22:00-0500\n"
 "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -6431,18 +6431,18 @@ msgstr "r
 msgid "response does not contain the RSA public exponent\n"
 msgstr "rãspunsul nu conþine exponentul public RSA\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "rãspunsul nu conþine exponentul public RSA\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "apelul PIN a returnat eroare: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "apelul PIN a returnat eroare: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN-ul pentru CHV%d este prea scurt; lungimea minimã este %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN-ul pentru CHV%d este prea scurt; lungimea minimã este %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "verificarea CHV%d a eºuat: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "verificarea CHV%d a eºuat: %s\n"
@@ -6451,11 +6451,11 @@ msgstr "verificarea CHV%d a e
 msgid "access to admin commands is not configured\n"
 msgstr "accesul la comenzile de administrare nu este configuratã\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "accesul la comenzile de administrare nu este configuratã\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "eroare la recuperarea stãrii CHV de pe card\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "eroare la recuperarea stãrii CHV de pe card\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "cardul este încuiat permanent!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "cardul este încuiat permanent!\n"
 
@@ -6548,28 +6548,28 @@ msgstr "generarea cheii este complet
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "structurã invalidã a cardului OpenPGP (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "structurã invalidã a cardului OpenPGP (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "semnãturã %s, algoritm rezumat %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "semnãturã %s, algoritm rezumat %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "semnãturi create pânã acum: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "semnãturi create pânã acum: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Vã rugãm introduceþi PIN%%0A[semnãturi fãcute: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Vã rugãm introduceþi PIN%%0A[semnãturi fãcute: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "verificarea PIN-ului Admin este deocamdatã interzisã prin aceastã comandã\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "verificarea PIN-ului Admin este deocamdatã interzisã prin aceastã comandã\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nu pot accesa %s - card OpenPGP invalid?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nu pot accesa %s - card OpenPGP invalid?\n"
index 9fc4687..8fa0d7b 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GnuPG 1.4.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: GnuPG 1.4.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-06-22 02:53+0200\n"
 "Last-Translator: Maxim Britov <maxbritov@tut.by>\n"
 "Language-Team: Russian <gnupg-ru@gnupg.org>\n"
 "PO-Revision-Date: 2005-06-22 02:53+0200\n"
 "Last-Translator: Maxim Britov <maxbritov@tut.by>\n"
 "Language-Team: Russian <gnupg-ru@gnupg.org>\n"
@@ -6380,18 +6380,18 @@ msgstr "в ответе отсутствует модуль RSA\n"
 msgid "response does not contain the RSA public exponent\n"
 msgstr "в ответе отсутствует открытая экспонента RSA\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "в ответе отсутствует открытая экспонента RSA\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN для CHV%d слишком короток, минимальная длина %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN для CHV%d слишком короток, минимальная длина %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "при проверке CHV%d сбой: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "при проверке CHV%d сбой: %s\n"
@@ -6400,11 +6400,11 @@ msgstr "при проверке CHV%d сбой: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "доступ к командам управления не настроен\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "доступ к командам управления не настроен\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "ошибка получения статуса CHV с карты\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "ошибка получения статуса CHV с карты\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "карта заблокирована!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "карта заблокирована!\n"
 
@@ -6498,28 +6498,28 @@ msgstr "ключ сгенерирован (%d секунд)\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "недопутимая структура OpenPGP карты (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "недопутимая структура OpenPGP карты (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s подпись, хэш-функция %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s подпись, хэш-функция %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "подписей создано: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "подписей создано: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Введите PIN%%0A[подписей: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||Введите PIN%%0A[подписей: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "проверка административного PIN в данный момент запрещен этой командой\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "проверка административного PIN в данный момент запрещен этой командой\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "нет доступа %s - неработоспособная карта OpenPGP?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "нет доступа %s - неработоспособная карта OpenPGP?\n"
index b5b46f2..a28ee5d 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.5\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.5\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-07-20 15:52+0200\n"
 "Last-Translator: Michal Majer <mmajer@econ.umb.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
 "PO-Revision-Date: 2004-07-20 15:52+0200\n"
 "Last-Translator: Michal Majer <mmajer@econ.umb.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -6533,18 +6533,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "nepodarilo posla» kµúè na server: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "nepodarilo posla» kµúè na server: %s\n"
@@ -6553,11 +6553,11 @@ msgstr "nepodarilo posla
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6655,27 +6655,27 @@ msgstr "Vytvorenie k
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s podpis, hashovací algoritmus %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s podpis, hashovací algoritmus %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nenájdené ¾iadne platné dáta vo formáte OpenPGP.\n"
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "nenájdené ¾iadne platné dáta vo formáte OpenPGP.\n"
index 972e4f7..c2550e6 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -23,7 +23,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.6\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.2.6\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2004-12-01 17:49+0100\n"
 "Last-Translator: Per Tunedal <info@clipanish.com>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "PO-Revision-Date: 2004-12-01 17:49+0100\n"
 "Last-Translator: Per Tunedal <info@clipanish.com>\n"
 "Language-Team: Swedish <sv@li.org>\n"
@@ -6687,18 +6687,18 @@ msgstr ""
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Sändning till nyckelservern misslyckades: %s\n"
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Sändning till nyckelservern misslyckades: %s\n"
@@ -6707,11 +6707,11 @@ msgstr "Sändning till nyckelservern misslyckades: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr ""
 
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6809,27 +6809,27 @@ msgstr "Nyckelgenereringen misslyckades: %s\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signatur, sammandragsalgoritm %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signatur, sammandragsalgoritm %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
index 665ab5f..86b13e2 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-03-16 07:30+0300\n"
 "Last-Translator: Nilgün Belma Bugüner <nilgun@superonline.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2005-03-16 07:30+0300\n"
 "Last-Translator: Nilgün Belma Bugüner <nilgun@superonline.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -6413,18 +6413,18 @@ msgstr "yanıt RSA modülü içermiyor\n"
 msgid "response does not contain the RSA public exponent\n"
 msgstr "yanıt RSA genel bileşenini içermiyor\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "yanıt RSA genel bileşenini içermiyor\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN eylemcisi hata döndürdü: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN eylemcisi hata döndürdü: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "CHV%d için PIN çok kısa; asgari uzunluk: %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "CHV%d için PIN çok kısa; asgari uzunluk: %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "CHV%d doğrulaması başarısız oldu: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "CHV%d doğrulaması başarısız oldu: %s\n"
@@ -6433,11 +6433,11 @@ msgstr "CHV%d doğrulaması başarısız oldu: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "yönetici komutlarına erişim yapılandırılmamış\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "yönetici komutlarına erişim yapılandırılmamış\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "karttan CHV durumu alınırken hata\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "karttan CHV durumu alınırken hata\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "kart kalıcı olarak kilitli!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "kart kalıcı olarak kilitli!\n"
 
@@ -6531,27 +6531,27 @@ msgstr "anahtar üretimi tamamlandı (%d saniye)\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "OpenPGP kartının yapısı geçersiz (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "OpenPGP kartının yapısı geçersiz (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s imzası, %s özümleme algoritması\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s imzası, %s özümleme algoritması\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "şu ana kadar oluşturulan imzalar: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "şu ana kadar oluşturulan imzalar: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, fuzzy, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "PIN [yapılan imza: %lu]"
 
 #, fuzzy, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "PIN [yapılan imza: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "%s erişilebilir değil - OpenPGP kartı geçersiz olabilir mi?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "%s erişilebilir değil - OpenPGP kartı geçersiz olabilir mi?\n"
index 97ce17d..f96e98e 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.4\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.4\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2006-07-02 10:58+0800\n"
 "Last-Translator: Meng Jie <zuxyhere@eastday.com>\n"
 "Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>\n"
 "PO-Revision-Date: 2006-07-02 10:58+0800\n"
 "Last-Translator: Meng Jie <zuxyhere@eastday.com>\n"
 "Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>\n"
@@ -6235,18 +6235,18 @@ msgstr "响应未包含 RSA 余数\n"
 msgid "response does not contain the RSA public exponent\n"
 msgstr "响应未包含 RSA 公钥指数\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "响应未包含 RSA 公钥指数\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN 回调返回错误:%s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN 回调返回错误:%s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "CHV%d 的 PIN 太短;最小长度为 %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "CHV%d 的 PIN 太短;最小长度为 %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "验证 CHV%d 失败:%s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "验证 CHV%d 失败:%s\n"
@@ -6255,11 +6255,11 @@ msgstr "验证 CHV%d 失败:%s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "尚未配置管理员命令的权限\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "尚未配置管理员命令的权限\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "从卡中获取 CHV 状态时出错\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "从卡中获取 CHV 状态时出错\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "卡被永久锁定!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "卡被永久锁定!\n"
 
@@ -6352,27 +6352,27 @@ msgstr "密钥已生成(耗时 %d 秒)\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "无效的 OpenPGP 卡结构(D0 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "无效的 OpenPGP 卡结构(D0 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "卡不支持散列算法 %s\n"
 
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "卡不支持散列算法 %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "目前已创建的签名:%lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "目前已创建的签名:%lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||请输入 PIN%%0A[完成的签字:%lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||请输入 PIN%%0A[完成的签字:%lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr "目前禁止通过此命令验证管理员 PIN\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr "目前禁止通过此命令验证管理员 PIN\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "不能存取 %s――无效的 OpenPGP 卡?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "不能存取 %s――无效的 OpenPGP 卡?\n"
index 651db3d..22c2865 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2006-09-25 09:00+0200\n"
+"POT-Creation-Date: 2006-09-25 09:19+0200\n"
 "PO-Revision-Date: 2005-07-29 09:49+0800\n"
 "Last-Translator: Jedi <Jedi@Jedi.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
 "PO-Revision-Date: 2005-07-29 09:49+0800\n"
 "Last-Translator: Jedi <Jedi@Jedi.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -6275,18 +6275,18 @@ msgstr "回應中未包含 RSA 系數\n"
 msgid "response does not contain the RSA public exponent\n"
 msgstr "回應中未包含 RSA 公用指數\n"
 
 msgid "response does not contain the RSA public exponent\n"
 msgstr "回應中未包含 RSA 公用指數\n"
 
-#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2196
+#: scd/app-openpgp.c:1297 scd/app-openpgp.c:1385 scd/app-openpgp.c:2202
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "個人識別碼 (PIN) 收回時傳回錯誤: %s\n"
 
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "個人識別碼 (PIN) 收回時傳回錯誤: %s\n"
 
-#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2202
+#: scd/app-openpgp.c:1303 scd/app-openpgp.c:1391 scd/app-openpgp.c:2208
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "用於 CHV %d 的個人識別碼 (PIN) 太短; 長度最少要有 %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "用於 CHV %d 的個人識別碼 (PIN) 太短; 長度最少要有 %d\n"
 
 #: scd/app-openpgp.c:1312 scd/app-openpgp.c:1326 scd/app-openpgp.c:1401
-#: scd/app-openpgp.c:2211 scd/app-openpgp.c:2225
+#: scd/app-openpgp.c:2217 scd/app-openpgp.c:2231
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "驗證 CHV %d 失敗: %s\n"
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "驗證 CHV %d 失敗: %s\n"
@@ -6295,11 +6295,11 @@ msgstr "驗證 CHV %d 失敗: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "取用管理者指令尚未被組態過\n"
 
 msgid "access to admin commands is not configured\n"
 msgstr "取用管理者指令尚未被組態過\n"
 
-#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2435
+#: scd/app-openpgp.c:1364 scd/app-openpgp.c:2441
 msgid "error retrieving CHV status from card\n"
 msgstr "從卡片取回 CHV 狀態時出錯\n"
 
 msgid "error retrieving CHV status from card\n"
 msgstr "從卡片取回 CHV 狀態時出錯\n"
 
-#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2444
+#: scd/app-openpgp.c:1370 scd/app-openpgp.c:2450
 msgid "card is permanently locked!\n"
 msgstr "卡片已被永久鎖住了!!\n"
 
 msgid "card is permanently locked!\n"
 msgstr "卡片已被永久鎖住了!!\n"
 
@@ -6392,27 +6392,27 @@ msgstr "金鑰產生已完工 (%d 秒)\n"
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "OpenPGP 卡片的格式無效 (DO 0x93)\n"
 
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "OpenPGP 卡片的格式無效 (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2125
+#: scd/app-openpgp.c:2131
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s 簽章, 摘要演算法 %s\n"
 
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s 簽章, 摘要演算法 %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2182
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "目前建立的簽章: %lu\n"
 
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "目前建立的簽章: %lu\n"
 
-#: scd/app-openpgp.c:2184
+#: scd/app-openpgp.c:2190
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||請輸入 PIN%%0A[簽署完成: %lu]"
 
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr "||請輸入 PIN%%0A[簽署完成: %lu]"
 
-#: scd/app-openpgp.c:2449
+#: scd/app-openpgp.c:2455
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr "管理者個人識別碼 (PIN) 之驗證目前在此指令中被禁止了\n"
 
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr "管理者個人識別碼 (PIN) 之驗證目前在此指令中被禁止了\n"
 
-#: scd/app-openpgp.c:2522 scd/app-openpgp.c:2532
+#: scd/app-openpgp.c:2528 scd/app-openpgp.c:2538
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "無法存取 %s - 無效的 OpenPGP 卡片?\n"
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "無法存取 %s - 無效的 OpenPGP 卡片?\n"
index 3d67226..be3b601 100644 (file)
@@ -1,3 +1,13 @@
+2006-09-25  Werner Koch  <wk@g10code.com>
+
+       * gpgsm.h (struct rootca_flags_s): New.
+       * call-agent.c (istrusted_status_cb): New.
+       (gpgsm_agent_istrusted): New arg ROOTCA_FLAGS.
+       * keylist.c (list_cert_colon): Use dummy for new arg.
+       * certchain.c (gpgsm_validate_chain): Make use of the relax flag
+       for root certificates.
+       (unknown_criticals): Ignore a GPG_ERR_NO_VALUE.
+
 2006-09-20  Werner Koch  <wk@g10code.com>
 
        * gpgsm.c: Add alias command --dump-cert.
 2006-09-20  Werner Koch  <wk@g10code.com>
 
        * gpgsm.c: Add alias command --dump-cert.
        * server.c (rc_to_assuan_status): New.  Use it for all commands.
 
        
        * server.c (rc_to_assuan_status): New.  Use it for all commands.
 
        
- Copyright 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright 2001, 2002, 2003, 2004, 2005,
+          2006 Free Software Foundation, Inc.
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without
index 2ab52ab..35ad1b8 100644 (file)
@@ -494,15 +494,36 @@ gpgsm_agent_readkey (ctrl_t ctrl, const char *hexkeygrip,
 }
 
 \f
 }
 
 \f
+
+static int
+istrusted_status_cb (void *opaque, const char *line)
+{
+  struct rootca_flags_s *flags = opaque;
+
+  if (!strncmp (line, "TRUSTLISTFLAG", 13) && (line[13]==' ' || !line[13]))
+    {
+      for (line += 13; *line == ' '; line++)
+        ;
+      if (!strncmp (line, "relax", 5) && (line[5] == ' ' || !line[5]))
+        flags->relax = 1;
+    }
+  return 0;
+}
+
+
+
 /* Ask the agent whether the certificate is in the list of trusted
 /* Ask the agent whether the certificate is in the list of trusted
-   keys */
+   keys.  ROOTCA_FLAGS is guaranteed to be cleared on error. */
 int
 int
-gpgsm_agent_istrusted (ctrl_t ctrl, ksba_cert_t cert)
+gpgsm_agent_istrusted (ctrl_t ctrl, ksba_cert_t cert,
+                       struct rootca_flags_s *rootca_flags)
 {
   int rc;
   char *fpr;
   char line[ASSUAN_LINELENGTH];
 
 {
   int rc;
   char *fpr;
   char line[ASSUAN_LINELENGTH];
 
+  memset (rootca_flags, 0, sizeof *rootca_flags);
+
   rc = start_agent (ctrl);
   if (rc)
     return rc;
   rc = start_agent (ctrl);
   if (rc)
     return rc;
@@ -518,7 +539,8 @@ gpgsm_agent_istrusted (ctrl_t ctrl, ksba_cert_t cert)
   line[DIM(line)-1] = 0;
   xfree (fpr);
 
   line[DIM(line)-1] = 0;
   xfree (fpr);
 
-  rc = assuan_transact (agent_ctx, line, NULL, NULL, NULL, NULL, NULL, NULL);
+  rc = assuan_transact (agent_ctx, line, NULL, NULL, NULL, NULL,
+                        istrusted_status_cb, rootca_flags);
   return rc;
 }
 
   return rc;
 }
 
index 6be6fbe..8a3a84c 100644 (file)
@@ -117,12 +117,21 @@ unknown_criticals (ksba_cert_t cert, int listmode, FILE *fp)
           rc = gpg_error (GPG_ERR_UNSUPPORTED_CERT);
         }
     }
           rc = gpg_error (GPG_ERR_UNSUPPORTED_CERT);
         }
     }
-  if (err && gpg_err_code (err) != GPG_ERR_EOF)
+  /* We ignore the error codes EOF as well as no-value. The later will
+     occur for certificates with no extensions at all. */
+  if (err
+      && gpg_err_code (err) != GPG_ERR_EOF
+      && gpg_err_code (err) != GPG_ERR_NO_VALUE)
     rc = err;
 
   return rc;
 }
 
     rc = err;
 
   return rc;
 }
 
+
+/* Check whether CERT is an allowed certificate.  This requires that
+   CERT matches all requirements for such a CA, i.e. the
+   BasicConstraints extension.  The function returns 0 on success and
+   the awlloed length of the chain at CHAINLEN. */
 static int
 allowed_ca (ksba_cert_t cert, int *chainlen, int listmode, FILE *fp)
 {
 static int
 allowed_ca (ksba_cert_t cert, int *chainlen, int listmode, FILE *fp)
 {
@@ -773,6 +782,19 @@ gpgsm_validate_chain (ctrl_t ctrl, ksba_cert_t cert, ksba_isotime_t r_exptime,
       /* Is this a self-issued certificate? */
       if (subject && !strcmp (issuer, subject))
         {  /* Yes. */
       /* Is this a self-issued certificate? */
       if (subject && !strcmp (issuer, subject))
         {  /* Yes. */
+          gpg_error_t istrusted_rc;
+          struct rootca_flags_s rootca_flags;
+
+          /* Check early whether the certificate is listed as trusted.
+             We used to do this only later but changed it to call the
+             check right here so that we can access special flags
+             associated with that specific root certificate.  */
+          istrusted_rc = gpgsm_agent_istrusted (ctrl, subject_cert,
+                                                &rootca_flags);
+
+          /* Note, that we could save the following signature check
+             because nobody would be so dump to set up a faked chain
+             and fail in creating a valid self-signed certificate. */
           if (gpgsm_check_cert_sig (subject_cert, subject_cert) )
             {
               do_list (1, lm, fp,
           if (gpgsm_check_cert_sig (subject_cert, subject_cert) )
             {
               do_list (1, lm, fp,
@@ -785,10 +807,13 @@ gpgsm_validate_chain (ctrl_t ctrl, ksba_cert_t cert, ksba_isotime_t r_exptime,
                                    : GPG_ERR_BAD_CERT);
               goto leave;
             }
                                    : GPG_ERR_BAD_CERT);
               goto leave;
             }
-          rc = allowed_ca (subject_cert, NULL, listmode, fp);
-          if (rc)
-            goto leave;
-
+          if (!rootca_flags.relax)
+            {
+              rc = allowed_ca (subject_cert, NULL, listmode, fp);
+              if (rc)
+                goto leave;
+            }
+              
           
           /* Set the flag for qualified signatures.  This flag is
              deduced from a list of root certificates allowed for
           
           /* Set the flag for qualified signatures.  This flag is
              deduced from a list of root certificates allowed for
@@ -835,8 +860,8 @@ gpgsm_validate_chain (ctrl_t ctrl, ksba_cert_t cert, ksba_isotime_t r_exptime,
             }
 
 
             }
 
 
-          /* Check whether we really trust this root certificate. */
-          rc = gpgsm_agent_istrusted (ctrl, subject_cert);
+          /* Act on the check for a trusted root certificates. */
+          rc = istrusted_rc;
           if (!rc)
             ;
           else if (gpg_err_code (rc) == GPG_ERR_NOT_TRUSTED)
           if (!rc)
             ;
           else if (gpg_err_code (rc) == GPG_ERR_NOT_TRUSTED)
@@ -882,7 +907,7 @@ gpgsm_validate_chain (ctrl_t ctrl, ksba_cert_t cert, ksba_isotime_t r_exptime,
           /* Check for revocations etc. */
           if ((flags & 1))
             ;
           /* Check for revocations etc. */
           if ((flags & 1))
             ;
-          else if (opt.no_trusted_cert_crl_check)
+          else if (opt.no_trusted_cert_crl_check || rootca_flags.relax)
             ; 
           else
             rc = is_cert_still_valid (ctrl, lm, fp,
             ; 
           else
             rc = is_cert_still_valid (ctrl, lm, fp,
index 84cfeb6..ba0ea3d 100644 (file)
@@ -179,6 +179,16 @@ struct certlist_s
 };
 typedef struct certlist_s *certlist_t;
 
 };
 typedef struct certlist_s *certlist_t;
 
+
+/* A structure carrying information about trusted root certificates. */
+struct rootca_flags_s
+{
+  unsigned int relax:1;  /* Relax checking of root certificates.  */
+
+};
+
+
+\f
 /*-- gpgsm.c --*/
 void gpgsm_exit (int rc);
 void gpgsm_init_default_ctrl (struct server_control_s *ctrl);
 /*-- gpgsm.c --*/
 void gpgsm_exit (int rc);
 void gpgsm_init_default_ctrl (struct server_control_s *ctrl);
@@ -319,7 +329,8 @@ int gpgsm_agent_genkey (ctrl_t ctrl,
                         ksba_const_sexp_t keyparms, ksba_sexp_t *r_pubkey);
 int gpgsm_agent_readkey (ctrl_t ctrl, const char *hexkeygrip,
                          ksba_sexp_t *r_pubkey);
                         ksba_const_sexp_t keyparms, ksba_sexp_t *r_pubkey);
 int gpgsm_agent_readkey (ctrl_t ctrl, const char *hexkeygrip,
                          ksba_sexp_t *r_pubkey);
-int gpgsm_agent_istrusted (ctrl_t ctrl, ksba_cert_t cert);
+int gpgsm_agent_istrusted (ctrl_t ctrl, ksba_cert_t cert,
+                           struct rootca_flags_s *rootca_flags);
 int gpgsm_agent_havekey (ctrl_t ctrl, const char *hexkeygrip);
 int gpgsm_agent_marktrusted (ctrl_t ctrl, ksba_cert_t cert);
 int gpgsm_agent_learn (ctrl_t ctrl);
 int gpgsm_agent_havekey (ctrl_t ctrl, const char *hexkeygrip);
 int gpgsm_agent_marktrusted (ctrl_t ctrl, ksba_cert_t cert);
 int gpgsm_agent_learn (ctrl_t ctrl);
index f2aac11..3994afe 100644 (file)
@@ -401,12 +401,14 @@ list_cert_colon (ctrl_t ctrl, ksba_cert_t cert, unsigned int validity,
         *truststring = 'i';
     }
 
         *truststring = 'i';
     }
 
-  /* Is we have no truststring yet (i.e. the certificate might be
+  /* If we have no truststring yet (i.e. the certificate might be
      good) and this is a root certificate, we ask the agent whether
      this is a trusted root certificate. */
   if (!*truststring && is_root)
     {
      good) and this is a root certificate, we ask the agent whether
      this is a trusted root certificate. */
   if (!*truststring && is_root)
     {
-      rc = gpgsm_agent_istrusted (ctrl, cert);
+      struct rootca_flags_s dummy_flags;
+
+      rc = gpgsm_agent_istrusted (ctrl, cert, &dummy_flags);
       if (!rc)
         *truststring = 'u';  /* Yes, we trust this one (ultimately). */
       else if (gpg_err_code (rc) == GPG_ERR_NOT_TRUSTED)
       if (!rc)
         *truststring = 'u';  /* Yes, we trust this one (ultimately). */
       else if (gpg_err_code (rc) == GPG_ERR_NOT_TRUSTED)
@@ -680,7 +682,7 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd,
   else
     fputs ("[?]\n", fp);
 
   else
     fputs ("[?]\n", fp);
 
-  fputs ("     keyUsage: ", fp);
+  fputs ("     keyUsage:", fp);
   err = ksba_cert_get_key_usage (cert, &kusage);
   if (gpg_err_code (err) != GPG_ERR_NO_DATA)
     {
   err = ksba_cert_get_key_usage (cert, &kusage);
   if (gpg_err_code (err) != GPG_ERR_NO_DATA)
     {