* mk-w32-dist: Updated from stable branch.
authorWerner Koch <wk@gnupg.org>
Fri, 1 Oct 2004 10:11:42 +0000 (10:11 +0000)
committerWerner Koch <wk@gnupg.org>
Fri, 1 Oct 2004 10:11:42 +0000 (10:11 +0000)
* mk-gpg-texi: Changed to use the newer docbook2x-texi utility.

* config.guess, config.sub, mkinstalldirs, missing
* depcomp, install-sh: Upgraded.

48 files changed:
AUTHORS
NEWS
README
configure.ac
doc/gpg.texi
doc/gpgv.texi
g10/ChangeLog
g10/app-openpgp.c
po/be.po
po/ca.po
po/cs.po
po/da.po
po/de.po
po/el.po
po/en@boldquot.gmo
po/en@boldquot.po
po/en@quot.gmo
po/en@quot.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/nl.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
scripts/ChangeLog
scripts/autogen.sh
scripts/config.guess
scripts/config.sub
scripts/depcomp
scripts/install-sh
scripts/missing
scripts/mk-gpg-texi
scripts/mk-w32-dist

diff --git a/AUTHORS b/AUTHORS
index ed31422..dc16ad6 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -105,9 +105,6 @@ The files cipher/rndunix.c and cipher/rndw32.c are based on rndunix.c
 and rndwin32.c from cryptlib.
 Copyright Peter Gutmann, Paul Kendall, and Chris Wedgwood 1996-1999.
 
-The files in debian/ are by James Troup who is the Debian maintainer
-for GnuPG.
-
 The RPM specs file scripts/gnupg.spec has been contributed by
 several people.
 
diff --git a/NEWS b/NEWS
index 26f4169..5a2769a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Noteworthy changes in version 1.3.7
+Noteworthy changes in version 1.3.90 (2004-10-01)
 ------------------------------------------------
 
     * Readline support at all prompts is now available if the systems
diff --git a/README b/README
index 6a7912c..9d635e5 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
 
                    GnuPG - The GNU Privacy Guard
                   -------------------------------
-                           Version 1.3.6
+                           Version 1.3.90
 
            Copyright 1998, 1999, 2000, 2001, 2002, 2003,
                 2004 Free Software Foundation, Inc.
index 818a980..5a93eef 100644 (file)
@@ -21,12 +21,12 @@ dnl
 dnl (Process this file with autoconf to produce a configure script.)
 dnlAC_REVISION($Revision$)dnl
 
-AC_PREREQ(2.57)
+AC_PREREQ(2.59)
 min_automake_version="1.7.9"
 
 # Remember to change the version number immediately *after* a release
 # and remove the "-cvs" or "rc" suffix immediately *before* a release.
-AC_INIT(gnupg, 1.3.90-cvs, bug-gnupg@gnu.org)
+AC_INIT(gnupg, 1.3.90, bug-gnupg@gnu.org)
 # Set development_version to yes if the minor number is odd or you
 # feel that the default check for a development version is not
 # sufficient.
index 4ed4f1f..2f3ab11 100644 (file)
@@ -1,74 +1,91 @@
 \input texinfo
-@c This Texinfo document has been automatically generated by
-@c docbook2texi from a DocBook documentation.  The tool used
-@c can be found at:
-@c <URL:http://shell.ipoline.com/~elmert/hacks/docbook2X/>
-@c Please send any bug reports, improvements, comments, 
-@c patches, etc. to Steve Cheng <steve@ggi-project.org>.
-
-@setfilename gpg.info
-@dircategory GnuPG
+@setfilename untitled.info
+@documentencoding us-ascii
 @direntry
-* gpg: (gpg).                         GnuPG encryption and signing tool.
+* gpg: .                        encryption and signing tool
 @end direntry
 
-@node top
+@node Top, , , (dir)
 @top gpg
-@menu
-@end menu
+@chapheading Name
+
+gpg --- encryption and signing tool
+@chapheading Synopsis
+
+@example
+gpg
+ --homedir name
+ --options file
+ options
+ command
+ args
+  
+@end example
+@chapheading DESCRIPTION
 
-@majorheading Name
-gpg ---- encryption and signing tool</>
-
-@majorheading Synopsis
-
-@majorheading DESCRIPTION
 @code{gpg} is the main program for the GnuPG system.
 
-This man page only lists the commands and options available.
-For more verbose documentation get the GNU Privacy Handbook (GPH) or
-one of the other documents at http://www.gnupg.org/docs.html .
+This man page only lists the commands and options available. For more
+verbose documentation get the GNU Privacy Handbook (GPH) or one of the
+other documents at http://www.gnupg.org/documentation/ .
 
 Please remember that option parsing stops as soon as a non option is
 encountered, you can explicitly stop option parsing by using the
-special option "---".
+special option "--".
+@chapheading COMMANDS
+
+@code{gpg} may be run with no commands, in which case it will
+perform a reasonable action depending on the type of file it is given
+as input (an encrypted message is decrypted, a signature is verified,
+a file containing keys is listed).
 
-@majorheading COMMANDS
 @code{gpg} recognizes these commands:
 
 @table @asis
-@item -s, ---sign
-Make a signature. This command may be combined
-with ---encrypt.
 
-@item ---clearsign
+@item -s, --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).
+
+@item --clearsign
 Make a clear text signature.
 
-@item -b, ---detach-sign
+@item -b, --detach-sign
 Make a detached signature.
 
-@item -e, ---encrypt
-Encrypt data. This option may be combined with ---sign.
+@item -e, --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).
 
-@item -c, ---symmetric
+@item -c, --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.
+--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).
 
-@item ---store
+@item --store
 Store only (make a simple RFC1991 packet).
 
-@item ---decrypt @code{file}
+@item --decrypt 
 Decrypt @code{file} (or stdin if no file is specified) and
 write it to stdout (or the file specified with
----output). If the decrypted file is signed, the
+--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.
 
-@item ---verify @code{sigfile} @code{signed-files}
+@item --verify 
 Assume that @code{sigfile} is a signature and verify it
 without generating any output. With no arguments,
 the signature packet is read from stdin. If
@@ -83,69 +100,69 @@ stuff from stdin, use @samp{-} as the second filename.
 For security reasons a detached signature cannot read the signed
 material from stdin without denoting it in the above way.
 
-@item ---verify-files @code{files}
-This is a special version of the ---verify command which does not work with
-detached signatures. The command expects the files to be verified either
-on the command line or reads the filenames from stdin; each name must be on
-separate line. The command is intended for quick checking of many files.
+@item --multifile
+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.
 
-@item ---encrypt-files @code{files}
-This is a special version of the ---encrypt command. The command expects
-the files to be encrypted either on the command line or reads the filenames
-from stdin; each name must be on separate line. The command is intended
-for a quick encryption of multiple files.
+@item --verify-files 
+Identical to `--multifile --verify'.
 
-@item ---decrypt-files @code{files}
-The same as ---encrypt-files with the difference that files will be
-decrypted. The syntax or the filenames is the same.
+@item --encrypt-files 
+Identical to `--multifile --encrypt'.
 
-@item ---list-keys @code{names}
-@itemx ---list-public-keys @code{names}
+@item --decrypt-files 
+Identical to `--multifile --decrypt'.
+
+@item --list-keys 
+@itemx --list-public-keys 
 List all keys from the public keyrings, or just the ones given on the
 command line.
 
 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 --with-colons for a
 machine-parseable key listing command that is appropriate for use in
 scripts and other programs.
 
-@item ---list-secret-keys @code{names}
+@item -K, --list-secret-keys 
 List all keys from the secret keyrings, or just the ones given on the
 command line. A '#' after the letters 'sec' means that the secret key
 is not usable (for example, if it was created via
----export-secret-subkeys).
+--export-secret-subkeys).
 
-@item ---list-sigs @code{names}
-Same as ---list-keys, but the signatures are listed too.
+@item --list-sigs 
+Same as --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 check level (see ---default-cert-check-level), "L" for a
-local or non-exportable signature (see ---lsign-key), "R" for a
-nonRevocable signature (see ---nrsign-key), "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").
-
-@item ---check-sigs @code{names}
-Same as ---list-sigs, but the signatures are verified.
-
-@item ---fingerprint @code{names}
+certificate check level (see --ask-cert-level), "L" for a local or
+non-exportable signature (see --lsign-key), "R" for a nonRevocable
+signature (see --nrsign-key), "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").
+
+@item --check-sigs 
+Same as --list-sigs, but the signatures are verified.
+
+@item --fingerprint 
 List all keys with their fingerprints. This is the
-same output as ---list-keys but with the additional output
+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.
+with --list-sigs or --check-sigs.
 If this command is given twice, the fingerprints of all
 secondary keys are listed too.
 
-@item ---list-packets
+@item --list-packets
 List only the sequence of packets. This is mainly
 useful for debugging.
 
-@item ---gen-key
+@item --gen-key
 Generate a new key pair. This command is normally only used
 interactively.
 
@@ -153,11 +170,12 @@ There is an experimental feature which allows you to create keys
 in batch mode. See the file @file{doc/DETAILS}
 in the source distribution on how to use this.
 
-@item ---edit-key @code{name}
+@item --edit-key @code{name}
 Present a menu which enables you to do all key
 related tasks:
 
 @table @asis
+
 @item sign
 Make a signature on key of user @code{name}
 If the key is not yet signed by the default
@@ -169,13 +187,13 @@ question is repeated for all users specified
 with -u.
 
 @item lsign
-Same as ---sign but the signature is marked as
+Same as --sign but the signature is marked as
 non-exportable and will therefore never be used
 by others. This may be used to make keys valid
 only in the local environment.
 
 @item nrsign
-Same as ---sign but the signature is marked as non-revocable and can
+Same as --sign but the signature is marked as non-revocable and can
 therefore never be revoked.
 
 @item nrlsign
@@ -208,22 +226,41 @@ Create an alternate user id.
 
 @item addphoto
 Create a photographic user id. This will prompt for a JPEG file that
-will be embedded into the user ID. A very large JPEG will make for a
-very large key.
+will be embedded into the user ID. Note that a very large JPEG will
+make for a very large key. Also note that some programs will display
+your JPEG unchanged (GnuPG), and some programs will scale it to fit in
+a dialog box (PGP).
 
 @item deluid
 Delete a user id.
 
+@item delsig
+Delete a signature.
+
 @item revuid
 Revoke a user id.
 
 @item addkey
 Add a subkey to this key.
 
+@item addcardkey
+Generate a key on a card and add it 
+to this key.
+
+@item keytocard
+Transfer the selected secret key (or the primary key if no key has
+been selected) to a smartcard. The secret key in the keyring will be
+replaced by a stub if the key could be stored successfully on the card
+and you use the save command later. Only certain key types may be
+transferred to the card. A sub menu allows you to select on what card
+to store the key. Note that it is not possible to get that key back
+from the card - if the card gets broken your secret key will be lost
+unless you have a backup somewhere.
+
 @item delkey
 Remove a subkey.
 
-@item addrevoker
+@item addrevoker 
 Add a designated revoker. This takes one optional argument:
 "sensitive". If a designated revoker is marked as sensitive, it will
 not be exported by default (see
@@ -277,7 +314,7 @@ are not already included in the preference list.
 Set the list of user ID preferences to @code{string}, this should be a
 string similar to the one printed by "pref". Using an empty string
 will set the default preference string, using "none" will set the
-preferences to nil. Use "gpg ---version" to get a list of available
+preferences to nil. Use "gpg --version" to get a list of available
 algorithms. This command just initializes an internal list and does
 not change anything unless another command (such as "updpref") which
 changes the self-signatures is used.
@@ -290,6 +327,13 @@ 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
+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-option honor-keyserver-url. Note that some versions of
+PGP interpret the presence of a keyserver URL as an instruction to
+enable PGP/MIME mail encoding.
+
 @item toggle
 Toggle between public and secret key listing.
 
@@ -299,7 +343,6 @@ Save all changes to the key rings and quit.
 @item quit
 Quit the program without updating the
 key rings.
-
 @end table
 
 The listing shows you the key with its secondary
@@ -310,6 +353,7 @@ assigned owner trust and the second is the calculated
 trust value. Letters are used for the values:
 
 @table @asis
+
 @item -
 No ownertrust assigned / not yet calculated.
 
@@ -331,165 +375,162 @@ Fully trusted.
 
 @item u
 Ultimately trusted.
-
 @end table
 
-@item ---sign-key @code{name}
+@item --sign-key @code{name}
 Signs a public key with your secret key. This is a shortcut version of
-the subcommand "sign" from ---edit.
+the subcommand "sign" from --edit.
 
-@item ---lsign-key @code{name}
+@item --lsign-key @code{name}
 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 --edit.
 
-@item ---nrsign-key @code{name}
+@item --nrsign-key @code{name}
 Signs a public key with your secret key but marks it as non-revocable.
-This is a shortcut version of the subcommand "nrsign" from ---edit.
+This is a shortcut version of the subcommand "nrsign" from --edit.
 
-@item ---delete-key @code{name}
-Remove key from the public keyring. In batch mode either ---yes is
+@item --delete-key @code{name}
+Remove key from the public keyring. In batch mode either --yes is
 required or the key must be specified by fingerprint. This is a
 safeguard against accidental deletion of multiple keys.
 
-@item ---delete-secret-key @code{name}
+@item --delete-secret-key @code{name}
 Remove key from the secret and public keyring. In batch mode the key
 must be specified by fingerprint.
 
-@item ---delete-secret-and-public-key @code{name}
-Same as ---delete-key, but if a secret key exists, it will be removed 
+@item --delete-secret-and-public-key @code{name}
+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.
 
-@item ---gen-revoke
+@item --gen-revoke @code{name}
 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 --edit command.
 
-@item ---desig-revoke
+@item --desig-revoke @code{name}
 Generate a designated revocation certificate for a key. This allows a
 user (with the permission of the keyholder) to revoke someone else's
 key.
 
-@item ---export @code{names}
+@item --export 
 Either export all keys from all keyrings (default
-keyrings and those registered via option ---keyring),
+keyrings and those registered via 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 file given with option "output". Use together
-with ---armor to mail those keys.
+with --armor to mail those keys.
 
-@item ---send-keys @code{names}
-Same as ---export but sends the keys to a keyserver.
-Option ---keyserver must be used to give the name
+@item --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.
 
-@item ---export-all @code{names}
-Same as ---export, but also exports keys which
-are not compatible with OpenPGP.
-
-@item ---export-secret-keys @code{names}
-@itemx ---export-secret-subkeys @code{names}
-Same as ---export, but exports the secret keys instead.
+@item --export-secret-keys 
+@itemx --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
+See the option --simple-sk-checksum if you want to import such an
 exported key with an older OpenPGP implementation.
 
-@item ---import @code{files}
-@itemx ---fast-import @code{files}
+@item --import 
+@itemx --fast-import 
 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.
-Most notable here is the ---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 --keyserver-option 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}
+@item --recv-keys @code{key IDs}
 Import the keys with the given key IDs from a keyserver. Option
----keyserver must be used to give the name of this keyserver.
+--keyserver must be used to give the name of this keyserver.
 
-@item ---refresh-keys @code{key IDs}
+@item --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. Option ---keyserver must be used to give
-the name of this keyserver.
+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-option honor-keyserver-url).
 
-@item ---search-keys @code{names}
+@item --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.
+Option --keyserver must be used to give the name of this keyserver.
 
-@item ---update-trustdb
+@item --update-trustdb
 Do trust database maintenance. This command iterates over all keys
 and 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 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.
+--edit-key menu, the assigned value can be changed at any time.
 
-@item ---check-trustdb
+@item --check-trustdb
 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 automatically unless ---no-auto-check-trustdb is set. This command
+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
+processing is identical to that of --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
+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.
+needed. To force a run even in batch mode add the option --yes.
 
-@item ---export-ownertrust
+@item --export-ownertrust
 Send the ownertrust values to stdout. This is useful for backup
 purposes as these values are the only ones which can't be re-created
 from a corrupted trust DB.
 
-@item ---import-ownertrust @code{files}
+@item --import-ownertrust 
 Update the trustdb with the ownertrust values stored
 in @code{files} (or stdin if not given); existing
 values will be overwritten.
 
-@item ---rebuild-keydb-caches
+@item --rebuild-keydb-caches
 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.
 
-@item ---print-md @code{algo} @code{files}
-@itemx ---print-mds @code{files}
+@item --print-md @code{algo} 
+@itemx --print-mds 
 Print message digest of algorithm ALGO for all given files or stdin.
 With the second form (or a deprecated "*" as algo) digests for all
 available algorithms are printed.
 
-@item ---gen-random @code{0|1|2} @code{count}
+@item --gen-random @code{0|1|2}  
 Emit COUNT random bytes of the given quality level. If count is not given
 or zero, an endless sequence of random bytes will be emitted.
 PLEASE, don't use this command unless you know what you are doing; it may
 remove precious entropy from the system!
 
-@item ---gen-prime @code{mode} @code{bits} @code{qbits}
+@item --gen-prime @code{mode}  @code{bits}  
 Use the source, Luke :-). The output format is still subject to change.
 
-@item ---version
+@item --version
 Print version information along with a list
 of supported algorithms.
 
-@item ---warranty
+@item --warranty
 Print warranty information.
 
-@item -h, ---help
+@item -h, --help
 Print usage information. This is a really long list even though it
 doesn't list all options. For every option, consult this manual.
-
 @end table
+@chapheading OPTIONS
 
-@majorheading OPTIONS
 Long options can be put in an options file (default
 "~/.gnupg/gpg.conf"). Short option names will not work - for example,
 "armor" is a valid option for the options file, while "a" is not. Do
@@ -502,118 +543,163 @@ automatically with every execution of gpg.
 @code{gpg} recognizes these options:
 
 @table @asis
-@item -a, ---armor
+
+@item -a, --armor
 Create ASCII armored output.
 
-@item -o, ---output @code{file}
+@item -o, --output @code{file}
 Write output to @code{file}.
 
-@item ---mangle-dos-filenames
-@itemx ---no-mangle-dos-filenames
+@item --max-output @code{n}
+This option sets a limit on the number of bytes that will be generated
+when processing a file. Since OpenPGP supports various levels of
+compression, it is possible that the plaintext of a given message may
+be significantly larger than the original OpenPGP message. While
+GnuPG works properly with such messages, there is often a desire to
+set a maximum file size that will be generated before processing is
+forced to stop by the OS limits. Defaults to 0, which means "no
+limit".
+
+@item --mangle-dos-filenames
+@itemx --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
+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.
 
-@item -u, ---local-user @code{name}
-Use @code{name} as the user ID to sign.
-This option is silently ignored for the list commands,
-so that it can be used in an options file.
+@item -u, --local-user @code{name}
+Use @code{name} as the key to sign with. Note that this option
+overrides --default-key.
 
-@item ---default-key @code{name}
-Use @code{name} as default user ID for signatures. If this
-is not used the default user ID is the first user ID
-found in the secret keyring.
+@item --default-key @code{name}
+Use @code{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.
 
-@item -r, ---recipient @code{name}
+@item -r, --recipient @code{name}
 @itemx 
-Encrypt for user id @code{name}. If this option or ---hidden-recipient
+Encrypt for user id @code{name}. If this option or --hidden-recipient
 is not specified, GnuPG asks for the user-id unless
----default-recipient is given.
+--default-recipient is given.
 
-@item -R, ---hidden-recipient @code{name}
+@item -R, --hidden-recipient @code{name}
 @itemx 
 Encrypt for user id @code{name}, but hide the keyid of the key. This
 option hides the receiver of the message and is a countermeasure
-against traffic analysis. If this option or ---recipient is not
-specified, GnuPG asks for the user-id unless ---default-recipient is
+against traffic analysis. If this option or --recipient is not
+specified, GnuPG asks for the user-id unless --default-recipient is
 given.
 
-@item ---default-recipient @code{name}
-Use @code{name} as default recipient if option ---recipient is not used and
+@item --default-recipient @code{name}
+Use @code{name} as default recipient if option --recipient is not used and
 don't ask if this is a valid one. @code{name} must be non-empty.
 
-@item ---default-recipient-self
-Use the default key as default recipient if option ---recipient is not used and
+@item --default-recipient-self
+Use the default key as default recipient if option --recipient is not 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.
+secret keyring or the one set with --default-key.
 
-@item ---no-default-recipient
-Reset ---default-recipient and --default-recipient-self.
+@item --no-default-recipient
+Reset --default-recipient and --default-recipient-self.
 
-@item ---encrypt-to @code{name}
-Same as ---recipient but this one is intended for use
+@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.
+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.
 
-@item ---hidden-encrypt-to @code{name}
-Same as ---hidden-recipient but this one is intended for use in the
+@item --hidden-encrypt-to @code{name}
+Same as --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
-recipients given either by use of ---recipient or by the asked user id.
+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.
 
-@item ---no-encrypt-to
-Disable the use of all ---encrypt-to and --hidden-encrypt-to keys.
+@item --no-encrypt-to
+Disable the use of all --encrypt-to and --hidden-encrypt-to keys.
 
-@item -v, ---verbose
+@item -v, --verbose
 Give more information during processing. If used
 twice, the input data is listed in detail.
 
-@item -q, ---quiet
+@item -q, --quiet
 Try to be as quiet as possible.
 
-@item -z @code{n}, ---compress @code{n}
-Set compression level to @code{n}. A value of 0 for @code{n}
-disables compression. Default is to use the default
-compression level of zlib (normally 6).
-
-@item -t, ---textmode
-@itemx ---no-textmode
-Use canonical text mode. ---no-textmode disables this option. 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.
-
-@item -n, ---dry-run
+@item -z @code{n}
+@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
+significant amount of memory for each additional compression level.
+-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
+--bzip2-compress-level.
+
+@item -t, --textmode
+@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
+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.
+
+@item -n, --dry-run
 Don't make any changes (this is not completely implemented).
 
-@item -i, ---interactive
+@item -i, --interactive
 Prompt before overwriting any files.
 
-@item ---batch
-@itemx ---no-batch
+@item --batch
+@itemx --no-batch
 Use batch mode. Never ask, do not allow interactive commands.
----no-batch disables this option.
+--no-batch disables this option.
 
-@item ---no-tty
+@item --no-tty
 Make sure that the TTY (terminal) is never used for any output.
 This option is needed in some cases because GnuPG sometimes prints
-warnings to the TTY if ---batch is used.
+warnings to the TTY if --batch is used.
 
-@item ---yes
+@item --yes
 Assume "yes" on most questions.
 
-@item ---no
+@item --no
 Assume "no" on most questions.
 
-@item ---default-cert-check-level @code{n}
+@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.
+
+@item --min-cert-level
+When building the trust database, disregard any signatures with a
+certification level below this. Defaults to 2, which disregards level
+1 signatures.
+
+@item --default-cert-level @code{n}
 The default to use for the check level when signing a key.
 
 0 means you make no particular claim as to how carefully you verified
@@ -640,9 +726,9 @@ Note that the examples given above for levels 2 and 3 are just that:
 examples. In the end, it is up to you to decide just what "casual"
 and "extensive" mean to you.
 
-This option defaults to 0.
+This option defaults to 0 (no particular claim).
 
-@item ---trusted-key @code{long key ID}
+@item --trusted-key @code{long key ID}
 Assume that the specified key (which must be given
 as a full 8 byte key ID) is as trustworthy as one of
 your own secret keys. This option is useful if you
@@ -650,10 +736,11 @@ don't want to keep your secret keys (or one of them)
 online but still want to be able to check the validity of a given
 recipient's or signator's key. 
 
-@item ---trust-model @code{pgp|classic|always}
+@item --trust-model @code{pgp|classic|always}
 Set what trust model GnuPG should follow. The models are:
 
 @table @asis
+
 @item pgp
 This is the web-of-trust combined with trust signatures as used in PGP
 5.x and later. This is the default trust model.
@@ -667,50 +754,62 @@ trusted. You won't use this unless you have installed some external
 validation scheme. This option also suppresses the "[uncertain]" tag
 printed with signature checks when there is no evidence that the user
 ID is bound to the key.
-
 @end table
 
-@item ---always-trust
-Identical to `---trust-model always'
-
-@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 Horowitz (or compatible)
+@item --always-trust
+Identical to `--trust-model always'. This option is deprecated.
+
+@item --keyid-format @code{short|0xshort|long|0xlong}
+Select how to display key IDs. "short" is the traditional 8-character
+key ID. "long" is the more accurate (but less convenient)
+16-character key ID. Add an "0x" to either to include an "0x" at the
+beginning of the key ID, as in 0x99242560.
+
+@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 NAI LDAP keyserver, or "mailto" for the
-Horowitz email keyserver. Note that your particular installation of
+Graff email keyserver. Note that your particular installation of
 GnuPG may have other keyserver types available as well. Keyserver
 schemes are case-insensitive.
 
 Most keyservers synchronize with each other, so there is generally no
-need to send keys to more than one server. Using the command "host -l
-pgp.net | grep wwwkeys" gives you a list of HKP keyservers. When
-using one of the wwwkeys servers, due to load balancing using
-round-robin DNS you may notice that you get a different key server
-each time.
+need to send keys to more than one server. The keyserver
+"hkp://subkeys.pgp.net" uses round robin DNS to give a different
+keyserver each time you use it.
 
-@item ---keyserver-options @code{parameters}
+@item --keyserver-options @code{parameters}
 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
+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:
 
 @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 this option is always
-set when using the NAI HKP keyserver, as this keyserver does not
-differentiate between revoked and unrevoked keys.
+When searching for a key with --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
+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. Defaults to on.
 
 @item include-disabled
-When searching for a key with ---search-keys, include keys that are
+When searching for a key with --search-keys, include keys that are
 marked on the keyserver as disabled. Note that this option is not
 used with HKP keyservers.
 
+@item honor-keyserver-url
+When using --refresh-keys, if the key in question has a preferred
+keyserver set, then use that preferred keyserver to refresh the key
+from. Defaults to yes.
+
 @item include-subkeys
 When receiving a key, include subkeys as potential targets. Note that
 this option is not used with HKP keyservers, as they do not support
@@ -731,10 +830,11 @@ protocol by reading the temporary files.
 Tell the keyserver helper program to be more verbose. This option can
 be repeated multiple times to increase the verbosity level.
 
-@item honor-http-proxy
+@item http-proxy
 For keyserver schemes that use HTTP (such as HKP), try to access the
-keyserver over the proxy set with the environment variable
-"http_proxy".
+keyserver over a proxy. If a @code{value} is specified, use this as
+the HTTP proxy. If no @code{value} is specified, try to use the value
+of the environment variable "http_proxy".
 
 @item auto-key-retrieve
 This option enables the automatic retrieving of keys from a keyserver
@@ -746,15 +846,15 @@ Keyserver operators can see which keys you request, so by sending you
 a message signed by a brand new key (which you naturally will not have
 on your local keyring), the operator can tell both your IP address and
 the time when you verified the signature.
-
 @end table
 
-@item ---import-options @code{parameters}
+@item --import-options @code{parameters}
 This is a space or comma delimited string that gives options for
 importing keys. Options can be prepended with a `no-' to give the
 opposite meaning. The options are:
 
 @table @asis
+
 @item allow-local-sigs
 Allow importing key signatures marked as "local". This is not
 generally useful unless a shared keyring scheme is being used.
@@ -765,19 +865,20 @@ 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.
+give you back one subkey. Defaults to no for regular --import and to
+yes for keyserver --recv-keys.
 
+@item merge-only
+During import, allow key updates to existing keys, but do not allow
+any new keys to be imported. Defaults to no.
 @end table
 
-@item ---export-options @code{parameters}
+@item --export-options @code{parameters}
 This is a space or comma delimited string that gives options for
 exporting keys. Options can be prepended with a `no-' to give the
 opposite meaning. The options are:
 
 @table @asis
-@item include-non-rfc
-Include non-RFC compliant keys in the export. Defaults to yes.
 
 @item include-local-sigs
 Allow exporting key signatures marked as "local". This is not
@@ -792,100 +893,104 @@ program that does not accept attribute user IDs. Defaults to yes.
 @item include-sensitive-revkeys
 Include designated revoker information that was marked as
 "sensitive". Defaults to no.
-
 @end table
 
-@item ---list-options @code{parameters}
+@item --list-options @code{parameters}
 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).
+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:
 
 @table @asis
-@item 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.
 
-@item show-policy-url
-Show policy URLs in the ---list-sigs or --check-sigs listings.
-Defaults to no.
+@item 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.
 
-@item show-notation
-Show signature notations in the ---list-sigs or --check-sigs listings.
+@item show-policy-urls
+Show policy URLs in the --list-sigs or --check-sigs listings.
 Defaults to no.
 
-@item show-keyserver-url
-Show any preferred keyserver URL in the ---list-sigs or --check-sigs
-listings. Defaults to no.
+@item show-notations
+@itemx show-std-notations
+@itemx show-user-notations
+Show all, IETF standard, or user-defined signature notations in the
+--list-sigs or --check-sigs listings. Defaults to no.
 
-@item show-validity
-Display the calculated validity of keys and user IDs during key
+@item show-keyserver-urls
+Show any preferred keyserver URL in the --list-sigs or --check-sigs
 listings. Defaults to no.
 
-@item show-long-keyid
-Display all 64 bits (16 digits) of key IDs during key listings, rather
-than the more common 32 bit (8 digit) IDs. Defaults to no.
+@item show-uid-validity
+Display the calculated validity of user IDs during key listings.
+Defaults to no.
 
 @item show-unusable-uids
 Show revoked and expired user IDs in key listings. Defaults to no.
 
+@item show-unusable-subkeys
+Show revoked and expired subkeys in key listings. Defaults to no.
+
 @item show-keyring
 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
-Show signature expiration dates (if any) during ---list-sigs or
----check-sigs listings. Defaults to no.
-
+Show signature expiration dates (if any) during --list-sigs or
+--check-sigs listings. Defaults to no.
+
+@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.
 @end table
 
-@item ---verify-options @code{parameters}
+@item --verify-options @code{parameters}
 This is a space or comma delimited string that gives options used when
 verifying signatures. Options can be prepended with a `no-' to give
 the opposite meaning. The options are:
 
 @table @asis
+
 @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 --photo-viewer.
 
-@item show-policy-url
+@item show-policy-urls
 Show policy URLs in the signature being verified. Defaults to no.
 
-@item show-notation
-Show signature notations in the signature being verified. Defaults to
-no.
+@item show-notations
+@itemx show-std-notations
+@itemx show-user-notations
+Show all, IETF standard, or user-defined signature notations in the
+signature being verified. Defaults to IETF standard.
 
-@item show-keyserver-url
+@item show-keyserver-urls
 Show any preferred keyserver URL in the signature being verified.
 Defaults to no.
 
-@item show-validity
+@item show-uid-validity
 Display the calculated validity of the user IDs on the key that issued
 the signature. Defaults to no.
 
-@item show-long-keyid
-Display all 64 bits (16 digits) of key IDs during signature
-verification, rather than the more common 32 bit (8 digit) IDs.
-Defaults to no.
-
 @item show-unusable-uids
 Show revoked and expired user IDs during signature verification.
 Defaults to no.
-
 @end table
 
-@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.
+@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.
 
-@item ---photo-viewer @code{string}
+@item --photo-viewer @code{string}
 This is the command line that should be run to view a photo ID. "%i"
 will be expanded to a filename containing the photo. "%I" does the
 same, except the file will not be deleted once the viewer exits.
@@ -899,55 +1004,58 @@ The default viewer is "xloadimage -fork -quiet -title 'KeyID 0x%k'
 stdin". Note that if your image viewer program is not secure, then
 executing it from GnuPG does not make it secure.
 
-@item ---exec-path @code{string}
+@item --exec-path @code{string}
 Sets a list of directories to search for photo viewers and keyserver
 helpers. If not provided, keyserver helpers use the compiled-in
 default directory, and photo viewers use the $PATH environment
 variable.
 
-@item ---show-keyring
+@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.
-
-@item ---keyring @code{file}
-Add @code{file} to the 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 is not used). The filename
-may be prefixed with a scheme:
+`--list-options [no-]show-keyring' instead.
 
-"gnupg-ring:" is the default one.
+@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).
 
-It might make sense to use it together 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 --keyring along with
+--no-default-keyring.
 
-@item ---secret-keyring @code{file}
-Same as ---keyring but for the secret keyrings.
+@item --secret-keyring @code{file}
+Same as --keyring but for the secret keyrings.
 
-@item ---primary-keyring @code{file}
+@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
+newly imported keys (via --import or keyserver --recv-from) will go to
 this keyring.
 
-@item ---trustdb-name @code{file}
+@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 is not used).
-
-@item ---homedir @code{directory}
-Set the name of the home directory to @code{directory} If this
-option is not used it defaults to "~/.gnupg". It does
-not make sense to use this in a options file. This
-also overrides the environment variable "GNUPGHOME".
-
-@item ---charset @code{name}
-Set the name of the native character set. This is used
-to convert some strings to proper UTF-8 encoding. If this option is not used, the default character set is determined
-from the current locale. A verbosity level of 3 shows the used one.
-Valid values for @code{name} are:
+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).
+
+@item --homedir @code{directory}
+Set the name of the home directory to @code{directory} If this option is not
+used it defaults to "~/.gnupg". It does not make sense to use this in
+a options file. This also overrides the environment variable
+$GNUPGHOME.
+
+@item --display-charset @code{name}
+Set the name of the native character set. This is used to convert
+some informational strings like user IDs to the proper UTF-8
+encoding. If this option is not used, the default character set is
+determined from the current locale. A verbosity level of 3 shows the
+chosen set. Valid values for @code{name} are:
 
 @table @asis
+
 @item iso-8859-1
 This is the Latin 1 set.
 
@@ -964,93 +1072,96 @@ The usual Russian set (rfc1489).
 @item utf-8
 Bypass all translations and assume
 that the OS uses native UTF-8 encoding.
-
 @end table
 
-@item ---utf8-strings
-@itemx ---no-utf8-strings
-Assume that the arguments are already given as UTF8 strings. The default
-(---no-utf8-strings)
-is to assume that arguments are encoded in the character set as specified
-by ---charset. These options affect all following arguments. Both options may
-be used multiple times.
+@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.
 
-@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
+(see --homedir). This option is ignored if used
 in an options file.
 
-@item ---no-options
-Shortcut for "---options /dev/null". This option is
+@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.
 
-@item ---load-extension @code{name}
+@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 ---debug @code{flags}
+@item --debug @code{flags}
 Set debugging flags. All flags are or-ed and @code{flags} may
 be given in C syntax (e.g. 0x0042).
 
-@item ---debug-all
+@item --debug-all
 Set all useful debugging flags.
 
-@item ---enable-progress-filter
+@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 --enable-progress-filter
 Enable certain PROGRESS status outputs. This option allows frontends
 to display a progress indicator while gpg is processing larger files.
 There is a slight performance overhead using it.
 
-@item ---status-fd @code{n}
+@item --status-fd @code{n}
 Write special status strings to the file descriptor @code{n}.
 See the file DETAILS in the documentation for a listing of them.
 
-@item ---logger-fd @code{n}
+@item --logger-fd @code{n}
 Write log output to file descriptor @code{n} and not to stderr.
 
-@item ---attribute-fd @code{n}
+@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
+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.
 
-@item ---sk-comments
-@itemx ---no-sk-comments
+@item --sk-comments
+@itemx --no-sk-comments
 Include secret key comment packets when exporting secret keys. This
 is a GnuPG extension to the OpenPGP standard, and is off by default.
 Please note that this has nothing to do with the comments in clear
-text signatures or armor headers. ---no-sk-comments disables this
+text signatures or armor headers. --no-sk-comments disables this
 option.
 
-@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.
+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.
 
-@item ---emit-version
-@itemx ---no-emit-version
+@item --emit-version
+@itemx --no-emit-version
 Force inclusion of the version string in ASCII armored output.
----no-emit-version disables this option.
+--no-emit-version disables this option.
 
-@item ---sig-notation @code{name=value}
-@itemx ---cert-notation @code{name=value}
-@itemx -N, ---set-notation @code{name=value}
+@item --sig-notation @code{name=value}
+@itemx --cert-notation @code{name=value}
+@itemx -N, --set-notation @code{name=value}
 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. This is to help prevent pollution of
-the IETF reserved notation namespace. The ---expert flag overrides the
+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 ---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
+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.
 
 There are special codes that may be used in notation names. "%k" will
@@ -1060,136 +1171,148 @@ key being signed, "%s" into the key ID of the key making the
 signature, "%S" into the long key ID of the key making the signature,
 "%g" into the fingerprint of the key making the signature (which might
 be a subkey), "%p" into the fingerprint of the primary key of the key
-making the signature, and "%%" results in a single "%". %k, %K, and
-%f are only meaningful when making a key signature (certification).
-
-@item ---show-notation
-@itemx ---no-show-notation
-Show signature notations in the ---list-sigs or --check-sigs listings
+making the signature, "%c" into the signature count from the OpenPGP
+smartcard, and "%%" results in a single "%". %k, %K, and %f are only
+meaningful when making a key signature (certification), and %c is only
+meaningful when using the OpenPGP smartcard.
+
+@item --show-notation
+@itemx --no-show-notation
+Show signature notations in the --list-sigs or --check-sigs listings
 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 `--list-options [no-]show-notation'
+and/or `--verify-options [no-]show-notation' instead.
 
-@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 a policy url for data
-signatures. ---cert-policy-url sets a policy url for key signatures
-(certifications). ---set-policy-url sets both.
+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.
 
 The same %-expandos used for notation data are available here as well.
 
-@item ---show-policy-url
-@itemx ---no-show-policy-url
-Show policy URLs in the ---list-sigs or --check-sigs listings as well
+@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.
+are deprecated. Use `--list-options [no-]show-policy-url' and/or
+`--verify-options [no-]show-policy-url' instead.
 
-@item ---sig-keyserver-url @code{string}
+@item --sig-keyserver-url @code{string}
 Use @code{string} as a preferred keyserver URL for data signatures. If
 you prefix it with an exclamation mark, the keyserver URL packet will
 be flagged as critical. 
 
 The same %-expandos used for notation data are available here as well.
 
-@item ---set-filename @code{string}
+@item --set-filename @code{string}
 Use @code{string} as the filename which is stored inside messages.
 This overrides the default, which is to use the actual filename of the
 file being encrypted.
 
-@item ---for-your-eyes-only
-@itemx ---no-for-your-eyes-only
+@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 --output option is given, and
 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 --set-filename.
+--no-for-your-eyes-only disables this option.
 
-@item ---use-embedded-filename
-Try to create a file with a name as embedded in the data.
-This can be a dangerous option as it allows to overwrite files.
+@item --use-embedded-filename
+@itemx --no-use-embedded-filename
+Try to create a file with a name as embedded in the data. This can be
+a dangerous option as it allows to overwrite files. Defaults to no.
 
-@item ---completes-needed @code{n}
+@item --completes-needed @code{n}
 Number of completely trusted users to introduce a new
 key signer (defaults to 1).
 
-@item ---marginals-needed @code{n}
+@item --marginals-needed @code{n}
 Number of marginally trusted users to introduce a new
 key signer (defaults to 3)
 
-@item ---max-cert-depth @code{n}
+@item --max-cert-depth @code{n}
 Maximum depth of a certification chain (default is 5).
 
-@item ---cipher-algo @code{name}
+@item --cipher-algo @code{name}
 Use @code{name} as cipher algorithm. Running the program
-with the command ---version yields a list of supported
+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.
 
-@item ---digest-algo @code{name}
+@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.
+with the command --version yields a list of supported algorithms.
 
-@item ---compress-algo @code{name}
-Use compression algorithm @code{name}. "zlib" is RFC1950 ZLIB
+@item --compress-algo @code{name}
+Use compression algorithm @code{name}. "zlib" is RFC-1950 ZLIB
 compression. "zip" is RFC-1951 ZIP compression which is used by PGP.
-"uncompressed" or "none" disables compression. If this option is not
-used, the default behavior is to examine the recipient key preferences
-to see which algorithms the recipient supports. If all else fails,
-ZIP is used for maximum compatibility. Note, however, that ZLIB may
-give better compression results if that is more important, as the
-compression window size is not limited to 8k.
-
-@item ---cert-digest-algo @code{name}
+"bzip2" is a more modern compression scheme that can compress some
+things better than zip or zlib, but at the cost of more memory used
+during compression and decompression. "uncompressed" or "none"
+disables compression. If this option is not used, the default
+behavior is to examine the recipient key preferences to see which
+algorithms the recipient supports. If all else fails, ZIP is used for
+maximum compatibility.
+
+ZLIB may give better compression results than ZIP, as the compression
+window size is not limited to 8k. BZIP2 may give even better
+compression results than that, but will use a significantly larger
+amount of memory while compressing and decompressing. This may be
+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.
+
+@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
+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
 users will not be able to use the key signatures you make, or quite
 possibly your entire key.
 
-@item ---s2k-cipher-algo @code{name}
+@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 --personal-cipher-preferences and
+--cipher-algo is not given.
 
-@item ---s2k-digest-algo @code{name}
+@item --s2k-digest-algo @code{name}
 Use @code{name} as the digest algorithm used to mangle the passphrases.
 The default algorithm is SHA-1.
 
-@item ---s2k-mode @code{n}
+@item --s2k-mode @code{n}
 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 --rfc1991 is used, this mode is also used for
 conventional encryption.
 
-@item ---simple-sk-checksum
+@item --simple-sk-checksum
 Secret keys are integrity protected by using a SHA-1 checksum. This
-method will be part of an enhanced OpenPGP specification but GnuPG
-already uses it as a countermeasure against certain attacks. Old
-applications don't understand this new format, so this option may be
-used to switch back to the old behaviour. Using this this option
-bears a security risk. Note that using this option only takes effect
-when the secret key is encrypted - the simplest way to make this
-happen is to change the passphrase on the key (even changing it to the
-same value is acceptable).
-
-@item ---disable-cipher-algo @code{name}
+method is part of the upcoming enhanced OpenPGP specification but
+GnuPG already uses it as a countermeasure against certain attacks.
+Old applications don't understand this new format, so this option may
+be used to switch back to the old behaviour. Using this option bears
+a security risk. Note that using this option only takes effect when
+the secret key is encrypted - the simplest way to make this happen is
+to change the passphrase on the key (even changing it to the same
+value is acceptable).
+
+@item --disable-cipher-algo @code{name}
 Never allow the use of @code{name} as cipher algorithm.
 The given name will not be checked so that a later loaded algorithm
 will still get disabled.
 
-@item ---disable-pubkey-algo @code{name}
+@item --disable-pubkey-algo @code{name}
 Never allow the use of @code{name} as public key algorithm.
 The given name will not be checked so that a later loaded algorithm
 will still get disabled.
 
-@item ---no-sig-cache
+@item --no-sig-cache
 Do not cache the verification status of key signatures.
 Caching gives a much better performance in key listings. However, if
 you suspect that your public keyring is not save against write
@@ -1197,7 +1320,7 @@ modifications, you can use this option to disable the caching. It
 probably does not make sense to disable it because all kind of damage
 can be done if someone else has write access to your public keyring.
 
-@item ---no-sig-create-check
+@item --no-sig-create-check
 GnuPG normally verifies each signature right after creation to protect
 against bugs and hardware malfunctions which could leak out bits from
 the secret key. This extra verification needs some time (about 115%
@@ -1205,23 +1328,22 @@ for DSA keys), and so this option can be used to disable it.
 However, due to the fact that the signature creation needs manual
 interaction, this performance penalty does not matter in most settings.
 
-@item ---auto-check-trustdb
-@itemx ---no-auto-check-trustdb
+@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
+updated, it automatically runs the --check-trustdb command internally.
+This may be a time consuming process. --no-auto-check-trustdb
 disables this option.
 
-@item ---throw-keyid
-Do not put the keyids into encrypted packets. This option hides the
-receiver of the message and is a countermeasure against traffic
-analysis. It may slow down the decryption process because all
-available secret keys are tried.
-
-@item ---no-throw-keyid
-Resets the ---throw-keyid option.
+@item --throw-keyids
+@itemx --no-throw-keyids
+Do not put the recipient keyid into encrypted packets. This option
+hides the receiver of the message and is a countermeasure against
+traffic analysis. It may slow down the decryption process because all
+available secret keys are tried. --no-throw-keyids disables this
+option.
 
-@item ---not-dash-escaped
+@item --not-dash-escaped
 This option changes the behavior of cleartext signatures
 so that they can be used for patch files. You should not
 send such an armored file via email because all spaces
@@ -1230,37 +1352,37 @@ option for data which has 5 dashes at the beginning of a
 line, patch files don't have this. A special armor header
 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.
+Enabled by default. --no-escape-from-lines disables this option.
 
-@item ---passphrase-fd @code{n}
+@item --passphrase-fd @code{n}
 Read the passphrase from file descriptor @code{n}. If you use
 0 for @code{n}, the passphrase will be read from stdin. This
 can only be used if only one passphrase is supplied.
 Don't use this option if you can avoid it.
 
-@item ---command-fd @code{n}
+@item --command-fd @code{n}
 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 --status-fd. See the file doc/DETAILS in the source
 distribution for details on how to use it.
 
-@item ---use-agent
-@itemx ---no-use-agent
+@item --use-agent
+@itemx --no-use-agent
 Try to use the GnuPG-Agent. Please note that this agent is still under
 development. With this option, GnuPG first tries to connect to the
-agent before it asks for a passphrase. ---no-use-agent disables this
+agent before it asks for a passphrase. --no-use-agent disables this
 option.
 
-@item ---gpg-agent-info
+@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 --use-agent has been given
 
 @item Compliance options
 These options control what GnuPG is compliant to. Only one of these
@@ -1270,297 +1392,293 @@ OTHER OPENPGP PROGRAMS section below before using one of these
 options.
 
 @table @asis
-@item ---gnupg
+
+@item --gnupg
 Use standard GnuPG behavior. This is essentially OpenPGP behavior
-(see ---openpgp), but with some additional workarounds for common
+(see --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.
 
-@item ---openpgp
+@item --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
+--rfc1991, --force-v3-sigs, --s2k-*, --cipher-algo, --digest-algo and
+--compress-algo to OpenPGP compliant values. All PGP workarounds are
 disabled.
 
-@item ---rfc2440
+@item --rfc2440
 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 --openpgp.
 
-@item ---rfc1991
+@item --rfc1991
 Try to be more RFC-1991 (PGP 2.x) compliant.
 
-@item ---pgp2
+@item --pgp2
 Set up all options to be as PGP 2.x compliant as possible, and warn if
 an action is taken (e.g. encrypting to a non-RSA key) that will create
 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.
 
-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
+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.
 
-@item ---pgp6
+@item --pgp6
 Set up all options to be as PGP 6 compliant as possible. This
 restricts you to the ciphers IDEA (if the IDEA plugin is installed),
 3DES, and CAST5, the hashes MD5, SHA1 and RIPEMD160, and the
 compression algorithms none and ZIP. This also disables
----throw-keyid, and making signatures with signing subkeys as PGP 6
+--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 `--disable-mdc --no-sk-comment --escape-from-lines
+--force-v3-sigs --no-ask-sig-expire'
 
-@item ---pgp7
+@item --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
+identical to --pgp6 except that MDCs are not disabled, and the list of
 allowable ciphers is expanded to add AES128, AES192, AES256, and
 TWOFISH.
 
-@item ---pgp8
+@item --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-keyid and set --escape-from-lines.
-The allowed algorithms list is the same as ---pgp7 with the addition of
-the SHA-256 digest algorithm.
-
+all this does is disable --throw-keyids and set --escape-from-lines.
+All algorithms are allowed except for the SHA384 and SHA512 digests.
 @end table
 
-@item ---force-v3-sigs
-@itemx ---no-force-v3-sigs
+@item --force-v3-sigs
+@itemx --no-force-v3-sigs
 OpenPGP states that an implementation should generate v4 signatures
-but PGP versions 5 and higher only recognize v4 signatures on key
+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 --ask-sig-expire, as v3 signatures
+cannot have expiration dates. --no-force-v3-sigs disables this
 option.
 
-@item ---force-v4-certs
-@itemx ---no-force-v4-certs
+@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.
+--no-force-v4-certs disables this option.
 
-@item ---force-mdc
+@item --force-mdc
 Force the use of encryption with a modification detection code. This
 is always used with the newer ciphers (those with a blocksize greater
 than 64 bits), or if all of the recipient keys indicate MDC support in
 their feature flags.
 
-@item ---disable-mdc
+@item --disable-mdc
 Disable the use of the modification detection code. Note that by
 using this option, the encrypted message becomes vulnerable to a
 message modification attack.
 
-@item ---allow-non-selfsigned-uid
-@itemx ---no-allow-non-selfsigned-uid
+@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. --no-allow-non-selfsigned-uid disables.
 
-@item ---allow-freeform-uid
+@item --allow-freeform-uid
 Disable all checks on the form of the user ID while generating a new
 one. This option should only be used in very special environments as
 it does not ensure the de-facto standard format of user IDs.
 
-@item ---ignore-time-conflict
+@item --ignore-time-conflict
 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 --ignore-valid-from for
 timestamp issues on subkeys.
 
-@item ---ignore-valid-from
+@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 --ignore-time-conflict for timestamp
 issues with signatures.
 
-@item ---ignore-crc-error
+@item --ignore-crc-error
 The ASCII armor used by OpenPGP is protected by a CRC checksum against
-transmission errors. Sometimes it happens that the CRC gets mangled
-somewhere on the transmission channel but the actual content (which is
-protected by the OpenPGP protocol anyway) is still okay. This option
-will let gpg ignore CRC errors.
+transmission errors. Occasionally the CRC gets mangled somewhere on
+the transmission channel but the actual content (which is protected by
+the OpenPGP protocol anyway) is still okay. This option allows GnuPG
+to ignore CRC errors.
 
-@item ---ignore-mdc-error
+@item --ignore-mdc-error
 This option changes a MDC integrity protection failure into a warning.
 This can be useful if a message is partially corrupt, but it is
 necessary to get as much data as possible out of the corrupt message.
 However, be aware that a MDC protection failure may also mean that the
 message was tampered with intentionally by an attacker.
 
-@item ---lock-once
+@item --lock-once
 Lock the databases the first time a lock is requested
 and do not release the lock until the process
 terminates.
 
-@item ---lock-multiple
+@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 --lock-once
 from a config file.
 
-@item ---lock-never
+@item --lock-never
 Disable locking entirely. This option should be used only in very
 special environments, where it can be assured that only one process
 is accessing those files. A bootable floppy with a stand-alone
 encryption system will probably use this. Improper usage of this
 option may lead to data and key corruption.
 
-@item ---no-random-seed-file
+@item --no-random-seed-file
 GnuPG uses a file to store its internal random pool over invocations.
 This makes random generation faster; however sometimes write operations
 are not desired. This option can be used to achieve that with the cost of
 slower random generation.
 
-@item ---no-verbose
+@item --no-verbose
 Reset verbose level to 0.
 
-@item ---no-greeting
+@item --no-greeting
 Suppress the initial copyright message.
 
-@item ---no-secmem-warning
+@item --no-secmem-warning
 Suppress the warning about "using insecure memory".
 
-@item ---no-permission-warning
-Suppress the warning about unsafe file and home directory (---homedir)
+@item --no-permission-warning
+Suppress the warning about unsafe file and home directory (--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.
 
-Note that the warning for unsafe ---homedir permissions cannot be
+Note that the warning for unsafe --homedir permissions cannot be
 supressed 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 supress
-warnings about itself. The ---homedir permissions warning may only be
+warnings about itself. The --homedir permissions warning may only be
 supressed on the command line.
 
-@item ---no-mdc-warning
+@item --no-mdc-warning
 Suppress the warning about missing MDC integrity protection.
 
-@item ---no-armor
+@item --no-armor
 Assume the input data is not in ASCII armored format.
 
-@item ---no-default-keyring
-Do not add the default keyrings to the list of
-keyrings.
+@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
+secret keyrings.
 
-@item ---skip-verify
+@item --skip-verify
 Skip the signature verification step. This may be
 used to make the decryption faster if the signature
 verification is not needed.
 
-@item ---with-colons
+@item --with-colons
 Print key listings delimited by colons. Note that the output will be
-encoded in UTF-8 regardless of any ---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 doc/DETAILS, which is included in the GnuPG source
-distribution.
+encoded in UTF-8 regardless of any --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 doc/DETAILS, which is included in the GnuPG
+source distribution.
 
-@item ---with-key-data
-Print key listings delimited by colons (like ---with-colons) and print the public key data.
+@item --with-key-data
+Print key listings delimited by colons (like --with-colons) and print the public key data.
 
-@item ---with-fingerprint
-Same as the command ---fingerprint but changes only the format of the output
+@item --with-fingerprint
+Same as the command --fingerprint but changes only the format of the output
 and may be used together with another command.
 
-@item ---fast-list-mode
+@item --fast-list-mode
 Changes the output of the list commands to work faster; this is achieved
 by leaving some parts empty. Some applications don't need the user ID and
 the trust information given in the listings. By using this options they
 can get a faster listing. The exact behaviour of this option may change
 in future versions.
 
-@item ---fixed-list-mode
-Do not merge primary user ID and primary key in ---with-colon listing
+@item --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.
 
-@item ---list-only
-Changes the behaviour of some commands. This is like ---dry-run but
+@item --list-only
+Changes the behaviour of some commands. This is like --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.
 
-@item ---no-literal
+@item --no-literal
 This is not for normal use. Use the source to see for what it might be useful.
 
-@item ---set-filesize
+@item --set-filesize
 This is not for normal use. Use the source to see for what it might be useful.
 
-@item ---emulate-md-encode-bug
-GnuPG versions prior to 1.0.2 had a bug in the way a signature was encoded.
-This options enables a workaround by checking faulty signatures again with
-the encoding used in old versions. This may only happen for ElGamal signatures
-which are not widely used.
-
-@item ---show-session-key
-Display the session key used for one message. See ---override-session-key
+@item --show-session-key
+Display the session key used for one message. See --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 of
-one specific message without compromising all messages ever encrypted for one
-secret key. DON'T USE IT UNLESS YOU ARE REALLY FORCED TO DO SO.
+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
+of one specific message without compromising all messages ever
+encrypted for one secret key. DON'T USE IT UNLESS YOU ARE REALLY
+FORCED TO DO SO.
 
-@item ---override-session-key @code{string} 
+@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
+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.
 
-@item ---ask-sig-expire
-@itemx ---no-ask-sig-expire
+@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 is "never".
----no-ask-sig-expire disables this option.
+--no-ask-sig-expire disables this option.
 
-@item ---ask-cert-expire
-@itemx ---no-ask-cert-expire
+@item --ask-cert-expire
+@itemx --no-ask-cert-expire
 When making a key signature, prompt for an expiration time. If this
 option is not specified, the expiration time is "never".
----no-ask-cert-expire disables this option.
+--no-ask-cert-expire disables this option.
 
-@item ---expert
-@itemx ---no-expert
+@item --expert
+@itemx --no-expert
 Allow the user to do certain nonsensical or "silly" things like
 signing an expired or revoked key, or certain potentially incompatible
 things like generating deprecated 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
-off. ---no-expert disables this option.
+off. --no-expert disables this option.
 
-@item ---merge-only
-Don't insert new keys into the keyrings while doing an import.
-
-@item ---allow-secret-key-import
+@item --allow-secret-key-import
 This is an obsolete option and is not used anywhere.
 
-@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-keyid) and might come
-handy in case where an encrypted message contains a bogus key ID.
+@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
+message contains a bogus key ID.
 
-@item ---enable-special-filenames
+@item --enable-special-filenames
 This options enables a mode in which filenames of the form
 @file{-&n}, where n is a non-negative decimal number,
 refer to the file descriptor n and not to a file with that name.
 
-@item ---no-expensive-trust-checks
+@item --no-expensive-trust-checks
 Experimental use only.
 
-@item ---group @code{name=value1 value2 value3 ...}
+@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.
+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.
 
 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
@@ -1570,52 +1688,64 @@ 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 ---no-groups
-Clear the ---group list.
+@item --ungroup @code{name}
+Remove a given entry from the --group list.
+
+@item --no-groups
+Remove all entries from the --group list.
 
-@item ---preserve-permissions
+@item --preserve-permissions
 Don't change the permissions of a secret keyring back to user
 read/write only. Use this option only if you really know what you are doing.
 
-@item ---personal-cipher-preferences @code{string}
+@item --personal-cipher-preferences @code{string}
 Set the list of personal cipher preferences to @code{string}, this 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 cipher in this list is also used for the
----symmetric encryption command.
+--symmetric encryption command.
 
-@item ---personal-digest-preferences @code{string}
+@item --personal-digest-preferences @code{string}
 Set the list of personal digest preferences to @code{string}, this 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 digest algorithm in this list is algo used when
-signing without encryption (e.g. ---clearsign or --sign). The default
+signing without encryption (e.g. --clearsign or --sign). The default
 value is SHA-1.
 
-@item ---personal-compress-preferences @code{string}
+@item --personal-compress-preferences @code{string}
 Set the list of personal compression preferences to @code{string}, this
 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
-used when there are no recipient keys to consider (e.g. ---symmetric).
+used when there are no recipient keys to consider (e.g. --symmetric).
 
-@item ---default-preference-list @code{string}
+@item --default-preference-list @code{string}
 Set the list of default preferences to @code{string}, this list should
 be a string similar to the one printed by the command "pref" in the
 edit menu. This affects both key generation and "updpref" in the edit
 menu.
 
+@item --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.
 @end table
+@chapheading How to specify a user ID
 
-@majorheading How to specify a user ID
 There are different ways to specify a user ID to GnuPG; here are some
 examples:
 
 @table @asis
+
 @item 
+
 @item 234567C4
 @itemx 0F34E556E
 @itemx 01347A56A
@@ -1627,7 +1757,7 @@ Here the key ID is given in the usual short form.
 @itemx 01AB3FED1347A5612
 @itemx 0x234AABBCC34567C4
 Here the key ID is given in the long form as used by OpenPGP
-(you can get the long key ID using the option ---with-colons).
+(you can get the long key ID using the option --with-colons).
 
 @item 1234343434343434C434343434343434
 @itemx 123434343434343C3434343434343734349A3434
@@ -1654,48 +1784,49 @@ digits, the underscore and all characters with bit 7 set.
 By case insensitive substring matching. This is the default mode but
 applications may want to explicitly indicate this by putting the asterisk
 in front.
-
 @end table
 
-Note that you can append an exclamation mark to key IDs or
-fingerprints. This flag tells GnuPG to use exactly the given primary
-or secondary key and not to try to figure out which secondary or
-primary key to use.
+Note that you can append an exclamation mark (!) to key IDs or
+fingerprints. This flag tells GnuPG to use the specified primary or
+secondary key and not to try and calculate which primary or secondary
+key to use.
+@chapheading RETURN VALUE
 
-@majorheading RETURN VALUE
 The program returns 0 if everything was fine, 1 if at least
 a signature was bad, and other error codes for fatal errors.
+@chapheading EXAMPLES
 
-@majorheading EXAMPLES
 @table @asis
+
 @item gpg -se -r @code{Bob} @code{file}
 sign and encrypt for user Bob
 
-@item gpg ---clearsign @code{file}
+@item gpg --clearsign @code{file}
 make a clear text signature
 
 @item gpg -sb @code{file}
 make a detached signature
 
-@item gpg ---list-keys @code{user_ID}
+@item gpg --list-keys @code{user_ID}
 show keys
 
-@item gpg ---fingerprint @code{user_ID}
+@item gpg --fingerprint @code{user_ID}
 show fingerprint
 
-@item gpg ---verify @code{pgpfile}
-@itemx gpg ---verify @code{sigfile} @code{files}
-Verify the signature of the file but do not output the data. The second form
-is used for detached signatures, where @code{sigfile} is the detached
-signature (either ASCII armored of binary) and @code{files} are the signed
-data; if this is not given the name of the file holding the signed data is
-constructed by cutting off the extension (".asc" or ".sig") of
-@code{sigfile} or by asking the user for the filename.
-
+@item gpg --verify @code{pgpfile}
+@itemx gpg --verify @code{sigfile} 
+Verify the signature of the file but do not output the data. The
+second form is used for detached signatures, where @code{sigfile}
+is the detached signature (either ASCII armored or binary) and
+are the signed data; if this is not given, the name of
+the file holding the signed data is constructed by cutting off the
+extension (".asc" or ".sig") of @code{sigfile} or by asking the
+user for the filename.
 @end table
+@chapheading ENVIRONMENT
 
-@majorheading ENVIRONMENT
 @table @asis
+
 @item HOME
 Used to locate the default home directory.
 
@@ -1704,21 +1835,25 @@ 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: 
+--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
+variable is set to the correct value. The option --gpg-agent-info can
 be used to override it.
 
 @item http_proxy
 Only honored when the keyserver-option
 honor-http-proxy is set.
 
+@item COLUMNS
+@itemx LINES
+Used to size some displays to the full size of the screen.
 @end table
+@chapheading FILES
 
-@majorheading FILES
 @table @asis
+
 @item ~/.gnupg/secring.gpg
 The secret keyring
 
@@ -1752,10 +1887,9 @@ Skeleton options file
 
 @item /usr[/local]/lib/gnupg/
 Default location for extensions
-
 @end table
+@chapheading WARNINGS
 
-@majorheading WARNINGS
 Use a *good* password for your user account and a *good* passphrase
 to protect your secret key. This passphrase is the weakest part of the
 whole system. Programs to do dictionary attacks on your secret keyring
@@ -1766,39 +1900,42 @@ Keep in mind that, if this program is used over a network (telnet), it
 is *very* easy to spy out your passphrase!
 
 If you are going to verify detached signatures, make sure that the
-program knows about it; either be giving both filenames on the
-command line or using @samp{-} to specify stdin.
+program knows about it; either give both filenames on the command line
+or use @samp{-} to specify stdin.
+@chapheading INTEROPERABILITY WITH OTHER OPENPGP PROGRAMS
 
-@majorheading INTEROPERABILITY WITH OTHER OPENPGP PROGRAMS
 GnuPG tries to be a very flexible implementation of the OpenPGP
-standard. In particular, GnuPG implements many of the "optional"
-parts of the standard, such as the RIPEMD/160 hash, and the ZLIB
+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
-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 --cipher-algo, --digest-algo,
+--cert-digest-algo, or --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.
 
-For example, as of this writing, no version of official PGP supports
-the BLOWFISH cipher algorithm. If you use it, no PGP user will be
-able to decrypt your message. The same thing applies to the ZLIB
-compression algorithm. By default, GnuPG uses the OpenPGP preferences
-system that will always do the right thing and create messages that
-are usable by all recipients, regardless of which OpenPGP program they
-use. Only override this safe default if you know what you are doing.
+There are dozens of variations of OpenPGP programs available, and each
+supports a slightly different subset of these optional algorithms.
+For example, until recently, no (unhacked) version of PGP supported
+the BLOWFISH cipher algorithm. A message using BLOWFISH simply could
+not be read by a PGP user. By default, GnuPG uses the standard
+OpenPGP preferences system that will always do the right thing and
+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.
 
 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 ---pgp2, --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.
+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.
+@chapheading BUGS
 
-@majorheading BUGS
 On many systems this program should be installed as setuid(root). This
 is necessary to lock memory pages. Locking memory pages prevents the
-operating system from writing memory pages to disk. If you get no
+operating system from writing memory pages (which may contain
+passphrases or other sensitive material) to disk. If you get no
 warning message about insecure memory your operating system supports
 locking without being root. The program drops root privileges as soon
 as locked memory is allocated.
index 6ac5c68..3bd1863 100644 (file)
@@ -1,28 +1,25 @@
 \input texinfo
-@c This Texinfo document has been automatically generated by
-@c docbook2texi from a DocBook documentation.  The tool used
-@c can be found at:
-@c <URL:http://shell.ipoline.com/~elmert/hacks/docbook2X/>
-@c Please send any bug reports, improvements, comments, 
-@c patches, etc. to Steve Cheng <steve@ggi-project.org>.
-
-@setfilename gpgv.info
-@dircategory GnuPG
+@setfilename untitled.info
+@documentencoding us-ascii
 @direntry
-* gpgv: (gpgv).                       GnuPG signature verification tool.
+* gpgv: .                       signature verification tool
 @end direntry
 
-@node top
+@node Top, , , (dir)
 @top gpgv
-@menu
-@end menu
+@chapheading Name
 
-@majorheading Name
-gpgv ---- signature verification tool</>
+gpgv --- signature verification tool
+@chapheading Synopsis
 
-@majorheading Synopsis
+@example
+gpgv
+ options
+ signed files
+  
+@end example
+@chapheading DESCRIPTION
 
-@majorheading DESCRIPTION
 @code{gpgv} is the OpenPGP signature checking tool.
 
 This program is a stripped down version of @code{gpg} which is only
@@ -37,83 +34,81 @@ It uses by default a keyring named @file{trustedkeys.gpg} which is
 assumed to be in the home directory as defined by GnuPG or set by an
 option or an environment variable. An option may be used to specify
 another keyring or even multiple keyrings.
+@chapheading OPTIONS
 
-@majorheading OPTIONS
 @code{gpgv} recognizes these options:
 
 @table @asis
-@item -v, ---verbose
+
+@item -v, --verbose
 Give more information during processing. If used
 twice, the input data is listed in detail.
 
-@item -q, ---quiet
+@item -q, --quiet
 Try to be as quiet as possible.
 
-@item ---keyring @code{file}
+@item --keyring @code{file}
 Add @code{file} to the 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
-home-directory ("~/.gnupg" if ---homedir is not used).
+home-directory ("~/.gnupg" if --homedir is not used).
 The filename may be prefixed with a scheme:
 
 "gnupg-ring:" is the default one.
 
-It might make sense to use it together with ---no-default-keyring.
-
-@item ---homedir @code{directory}
+@item --homedir @code{directory}
 Set the name of the home directory to @code{directory} If this
 option is not used it defaults to "~/.gnupg". It does
 not make sense to use this in a options file. This
 also overrides the environment variable "GNUPGHOME".
 
-@item ---status-fd @code{n}
+@item --status-fd @code{n}
 Write special status strings to the file descriptor @code{n}.
 See the file DETAILS in the documentation for a listing of them.
 
-@item ---logger-fd @code{n}
+@item --logger-fd @code{n}
 Write log output to file descriptor @code{n} and not to stderr.
 
-@item ---ignore-time-conflict
+@item --ignore-time-conflict
 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.
-
 @end table
+@chapheading RETURN VALUE
 
-@majorheading RETURN VALUE
 The program returns 0 if everything was fine, 1 if at least
 one signature was bad, and other error codes for fatal errors.
+@chapheading EXAMPLES
 
-@majorheading EXAMPLES
 @table @asis
+
 @item gpgv @code{pgpfile}
-@itemx gpgv @code{sigfile} @code{files}
+@itemx gpgv @code{sigfile} 
 Verify the signature of the file. The second form
 is used for detached signatures, where @code{sigfile} is the detached
-signature (either ASCII armored or binary) and @code{files} are the signed
+signature (either ASCII armored or binary) and are the signed
 data; if this is not given the name of the file holding the signed data is
 constructed by cutting off the extension (".asc", ".sig" or ".sign") from
 @code{sigfile}.
-
 @end table
+@chapheading ENVIRONMENT
 
-@majorheading ENVIRONMENT
 @table @asis
+
 @item HOME
 Used to locate the default home directory.
 
 @item GNUPGHOME
 If set directory used instead of "~/.gnupg".
-
 @end table
+@chapheading FILES
 
-@majorheading FILES
 @table @asis
+
 @item ~/.gnupg/trustedkeys.gpg
 The default keyring with the allowed keys
-
 @end table
 
 @bye
index bea26b8..a971266 100644 (file)
@@ -1,3 +1,7 @@
+2004-09-30  Werner Koch  <wk@g10code.com>
+
+       * app-openpgp.c (verify_chv3) [GNUPG_MAJOR_VERSION!=1]: Typo fix.
+
 2004-09-30  David Shaw  <dshaw@jabberwocky.com>
 
        * gpgv.c, keydb.c (keydb_add_resource): Factored keyring creation
index 94a6269..c302bd3 100644 (file)
@@ -705,7 +705,7 @@ verify_chv3 (APP app,
 #if GNUPG_MAJOR_VERSION != 1
   if (!opt.allow_admin)
     {
-      log_info (_("access to admin commands is not configured\n");
+      log_info (_("access to admin commands is not configured\n"));
       return gpg_error (GPG_ERR_EACCES);
     }
 #endif
index 2a3d810..a39b645 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: gnupg-i18n@gnupg.org\n"
-"POT-Creation-Date: 2004-07-27 17:15+0200\n"
+"POT-Creation-Date: 2004-10-01 10:36+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"
@@ -49,7 +49,7 @@ msgstr "no [не]"
 msgid "nN"
 msgstr "nN"
 
-#: util/miscutil.c:348 g10/keyedit.c:1138
+#: util/miscutil.c:348 g10/keyedit.c:1232
 msgid "quit"
 msgstr "quit [выйсьці]"
 
@@ -281,6 +281,15 @@ msgstr ""
 msgid "keyserver error"
 msgstr ""
 
+#: util/errors.c:108
+#, fuzzy
+msgid "canceled"
+msgstr "скасавана карыстальнікам\n"
+
+#: util/errors.c:109
+msgid "no card"
+msgstr ""
+
 #: util/logger.c:183
 msgid "ERROR: "
 msgstr ""
@@ -303,7 +312,7 @@ msgstr ""
 msgid "no entropy gathering module detected\n"
 msgstr ""
 
-#: cipher/random.c:387 g10/keygen.c:2032 g10/import.c:169
+#: cipher/random.c:387 g10/g10.c:3159 g10/keygen.c:2106 g10/import.c:169
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr ""
@@ -335,7 +344,7 @@ msgstr ""
 msgid "note: random_seed file not updated\n"
 msgstr ""
 
-#: cipher/random.c:473 g10/exec.c:481
+#: cipher/random.c:473
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr ""
@@ -393,7 +402,7 @@ msgstr ""
 msgid "can't generate a prime with less than %d bits\n"
 msgstr ""
 
-#: g10/g10.c:354
+#: g10/g10.c:358
 msgid ""
 "@Commands:\n"
 " "
@@ -401,128 +410,128 @@ msgstr ""
 "@Загады:\n"
 " "
 
-#: g10/g10.c:356
+#: g10/g10.c:360
 msgid "|[file]|make a signature"
 msgstr "|[файл]|зрабіць подпіс"
 
-#: g10/g10.c:357
+#: g10/g10.c:361
 msgid "|[file]|make a clear text signature"
 msgstr "|[файл]|зрабіць чысты тэкставы подпіс"
 
-#: g10/g10.c:358
+#: g10/g10.c:362
 msgid "make a detached signature"
 msgstr "зрабіць адчэплены подпіс"
 
-#: g10/g10.c:359
+#: g10/g10.c:363
 msgid "encrypt data"
 msgstr "зашыфраваць даньні"
 
-#: g10/g10.c:361
+#: g10/g10.c:365
 msgid "encryption only with symmetric cipher"
 msgstr "шыфраваньне толькі сымэтрычнымі шыфрамі"
 
-#: g10/g10.c:363
+#: g10/g10.c:367
 msgid "decrypt data (default)"
 msgstr "разшыфраваць даньні (дапомна)"
 
-#: g10/g10.c:365
+#: g10/g10.c:369
 msgid "verify a signature"
 msgstr "праверыць подпіс"
 
-#: g10/g10.c:367
+#: g10/g10.c:371
 msgid "list keys"
 msgstr "паказаць сьпіс ключоў"
 
-#: g10/g10.c:369
+#: g10/g10.c:373
 msgid "list keys and signatures"
 msgstr "паказаць сьпіс ключоў і подпісаў"
 
-#: g10/g10.c:370
+#: g10/g10.c:374
 #, fuzzy
 msgid "list and check key signatures"
 msgstr "праверыць подпісы ключа"
 
-#: g10/g10.c:371
+#: g10/g10.c:375
 msgid "list keys and fingerprints"
 msgstr "паказаць ключы й адбіткі пальцаў"
 
-#: g10/g10.c:372
+#: g10/g10.c:376
 msgid "list secret keys"
 msgstr "паказаць сакрэтныя ключы"
 
-#: g10/g10.c:373
+#: g10/g10.c:377
 msgid "generate a new key pair"
 msgstr "стварыць новую пару ключоў"
 
-#: g10/g10.c:374
+#: g10/g10.c:378
 msgid "remove keys from the public keyring"
 msgstr "выдаліць ключы са зьвязку грамадскіх ключоў"
 
-#: g10/g10.c:376
+#: g10/g10.c:380
 msgid "remove keys from the secret keyring"
 msgstr "выдаліць ключы са зьвязку сакрэтных ключоў"
 
-#: g10/g10.c:377
+#: g10/g10.c:381
 msgid "sign a key"
 msgstr "падпісаць ключ"
 
-#: g10/g10.c:378
+#: g10/g10.c:382
 msgid "sign a key locally"
 msgstr "падпісаць ключ толькі мясцова"
 
-#: g10/g10.c:381
+#: g10/g10.c:385
 msgid "sign or edit a key"
 msgstr "падпісаць ці рэдагаваць ключ"
 
-#: g10/g10.c:382
+#: g10/g10.c:386
 msgid "generate a revocation certificate"
 msgstr ""
 
-#: g10/g10.c:384
+#: g10/g10.c:388
 msgid "export keys"
 msgstr "экспарт ключоў"
 
-#: g10/g10.c:385
+#: g10/g10.c:389
 msgid "export keys to a key server"
 msgstr "экспартаваць ключы на паслужнік ключоў"
 
-#: g10/g10.c:386
+#: g10/g10.c:390
 msgid "import keys from a key server"
 msgstr "імпартаваць ключы з паслужніка ключоў"
 
-#: g10/g10.c:388
+#: g10/g10.c:392
 msgid "search for keys on a key server"
 msgstr ""
 
-#: g10/g10.c:390
+#: g10/g10.c:394
 msgid "update all keys from a keyserver"
 msgstr "абнавіць усе ключы з паслужніка ключоў"
 
-#: g10/g10.c:393
+#: g10/g10.c:397
 msgid "import/merge keys"
 msgstr "імпартаваць/аб'яднаць ключы"
 
-#: g10/g10.c:396
+#: g10/g10.c:400
 msgid "print the card status"
 msgstr ""
 
-#: g10/g10.c:397
+#: g10/g10.c:401
 msgid "change data on a card"
 msgstr ""
 
-#: g10/g10.c:398
+#: g10/g10.c:402
 msgid "change a card's PIN"
 msgstr ""
 
-#: g10/g10.c:406
+#: g10/g10.c:410
 msgid "update the trust database"
 msgstr ""
 
-#: g10/g10.c:413
+#: g10/g10.c:417
 msgid "|algo [files]|print message digests"
 msgstr ""
 
-#: g10/g10.c:417 g10/gpgv.c:64
+#: g10/g10.c:421 g10/gpgv.c:65
 msgid ""
 "@\n"
 "Options:\n"
@@ -532,55 +541,51 @@ msgstr ""
 "Выбары:\n"
 " "
 
-#: g10/g10.c:419
+#: g10/g10.c:423
 msgid "create ascii armored output"
 msgstr ""
 
-#: g10/g10.c:421
+#: g10/g10.c:425
 msgid "|NAME|encrypt for NAME"
 msgstr "|ІМЯ|   зашыфраваць для вылучанай асобы"
 
-#: g10/g10.c:432
+#: g10/g10.c:436
 msgid "use this user-id to sign or decrypt"
 msgstr ""
 
-#: g10/g10.c:433
+#: g10/g10.c:437
 msgid "|N|set compress level N (0 disables)"
 msgstr ""
 
-#: g10/g10.c:438
+#: g10/g10.c:442
 msgid "use canonical text mode"
 msgstr ""
 
-#: g10/g10.c:448
+#: g10/g10.c:452
 msgid "use as output file"
 msgstr "выкарыстоўваць у якасьці файла вываду"
 
-#: g10/g10.c:450 g10/gpgv.c:66
+#: g10/g10.c:454 g10/gpgv.c:67
 msgid "verbose"
 msgstr "шматслоўнасьць"
 
-#: g10/g10.c:461
+#: g10/g10.c:465
 msgid "do not make any changes"
 msgstr "не рабіць ніякіх зьменаў"
 
-#: g10/g10.c:462
+#: g10/g10.c:466
 msgid "prompt before overwriting"
 msgstr "пытацца перад перазапісам"
 
-#: g10/g10.c:507
+#: g10/g10.c:511
 msgid "use strict OpenPGP behavior"
 msgstr ""
 
-#: g10/g10.c:508
+#: g10/g10.c:512
 msgid "generate PGP 2.x compatible messages"
 msgstr ""
 
-#: g10/g10.c:530
-msgid "allow the use of admin card commands"
-msgstr ""
-
-#: g10/g10.c:535
+#: g10/g10.c:537
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
@@ -588,7 +593,7 @@ msgstr ""
 "@\n"
 "(Глядзіце man старонку, для больш поўнага апісаньня ўсіх загадаў і выбараў)\n"
 
-#: g10/g10.c:538
+#: g10/g10.c:540
 msgid ""
 "@\n"
 "Examples:\n"
@@ -608,15 +613,15 @@ msgstr ""
 " --list-keys [назвы]        паказаць ключы\n"
 " --fingerprint [назвы]      паказаць адбіткі пальцаў\n"
 
-#: g10/g10.c:713 g10/gpgv.c:91
+#: g10/g10.c:718 g10/gpgv.c:92
 msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
 msgstr "Калі ласка, паведамляйце пра памылкі на <gnupg-bugs@gnu.org>.\n"
 
-#: g10/g10.c:730
+#: g10/g10.c:735
 msgid "Usage: gpg [options] [files] (-h for help)"
 msgstr "Выкарыстаньне: gpg [выбары] [файлы] (-h для даведкі)"
 
-#: g10/g10.c:733
+#: g10/g10.c:738
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "sign, check, encrypt or decrypt\n"
@@ -626,7 +631,7 @@ msgstr ""
 "sign, check, encrypt ці decrypt\n"
 "Дапомнае дзеяньне залежыць ад уваходных даньняў\n"
 
-#: g10/g10.c:744
+#: g10/g10.c:749
 msgid ""
 "\n"
 "Supported algorithms:\n"
@@ -634,511 +639,505 @@ msgstr ""
 "\n"
 "Альгарытмы, якія падтрымліваюцца:\n"
 
-#: g10/g10.c:747
+#: g10/g10.c:752
 msgid "Pubkey: "
 msgstr ""
 
-#: g10/g10.c:753 g10/keyedit.c:1737
+#: g10/g10.c:758 g10/keyedit.c:1883
 msgid "Cipher: "
 msgstr ""
 
-#: g10/g10.c:759
+#: g10/g10.c:764
 msgid "Hash: "
 msgstr ""
 
-#: g10/g10.c:765 g10/keyedit.c:1783
+#: g10/g10.c:770 g10/keyedit.c:1929
 msgid "Compression: "
 msgstr ""
 
-#: g10/g10.c:848
+#: g10/g10.c:853
 msgid "usage: gpg [options] "
 msgstr "Выкарыстаньне: gpg [выбары] "
 
-#: g10/g10.c:951
+#: g10/g10.c:956
 msgid "conflicting commands\n"
 msgstr "несумяшчальныя загады\n"
 
-#: g10/g10.c:969
+#: g10/g10.c:974
 #, c-format
 msgid "no = sign found in group definition \"%s\"\n"
 msgstr ""
 
-#: g10/g10.c:1166
+#: g10/g10.c:1171
 #, c-format
-msgid "WARNING: unsafe ownership on homedir \"%s\"\n"
+msgid "WARNING: unsafe ownership on homedir `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1169
+#: g10/g10.c:1174
 #, c-format
-msgid "WARNING: unsafe ownership on configuration file \"%s\"\n"
+msgid "WARNING: unsafe ownership on configuration file `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1172
+#: g10/g10.c:1177
 #, c-format
-msgid "WARNING: unsafe ownership on extension \"%s\"\n"
+msgid "WARNING: unsafe ownership on extension `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1178
+#: g10/g10.c:1183
 #, c-format
-msgid "WARNING: unsafe permissions on homedir \"%s\"\n"
+msgid "WARNING: unsafe permissions on homedir `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1181
+#: g10/g10.c:1186
 #, c-format
-msgid "WARNING: unsafe permissions on configuration file \"%s\"\n"
+msgid "WARNING: unsafe permissions on configuration file `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1184
+#: g10/g10.c:1189
 #, c-format
-msgid "WARNING: unsafe permissions on extension \"%s\"\n"
+msgid "WARNING: unsafe permissions on extension `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1190
+#: g10/g10.c:1195
 #, c-format
-msgid "WARNING: unsafe enclosing directory ownership on homedir \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1193
+#: g10/g10.c:1198
 #, c-format
 msgid ""
-"WARNING: unsafe enclosing directory ownership on configuration file \"%s\"\n"
+"WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1196
+#: g10/g10.c:1201
 #, c-format
-msgid "WARNING: unsafe enclosing directory ownership on extension \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1202
+#: g10/g10.c:1207
 #, c-format
-msgid "WARNING: unsafe enclosing directory permissions on homedir \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1205
+#: g10/g10.c:1210
 #, c-format
 msgid ""
-"WARNING: unsafe enclosing directory permissions on configuration file \"%s"
-"\"\n"
+"WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1208
+#: g10/g10.c:1213
 #, c-format
-msgid "WARNING: unsafe enclosing directory permissions on extension \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1334
-#, c-format
-msgid "unknown configuration item \"%s\"\n"
-msgstr ""
+#: g10/g10.c:1354
+#, fuzzy, c-format
+msgid "unknown configuration item `%s'\n"
+msgstr "невядомая вэрсыя"
 
-#: g10/g10.c:1601
+#: g10/g10.c:1732
 #, c-format
 msgid "NOTE: old default options file `%s' ignored\n"
 msgstr ""
 
-#: g10/g10.c:1637
+#: g10/g10.c:1768
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1641
+#: g10/g10.c:1772
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr ""
 
-#: g10/g10.c:1648
+#: g10/g10.c:1779
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr ""
 
-#: g10/g10.c:1874 g10/g10.c:2409 g10/g10.c:2420
+#: g10/g10.c:2008 g10/g10.c:2524 g10/g10.c:2535
 #, c-format
 msgid "NOTE: %s is not for normal use!\n"
 msgstr ""
 
-#: g10/g10.c:1887
+#: g10/g10.c:2021
 #, c-format
-msgid "cipher extension \"%s\" not loaded due to unsafe permissions\n"
+msgid "cipher extension `%s' not loaded due to unsafe permissions\n"
 msgstr ""
 
-#: g10/g10.c:2099
-#, c-format
-msgid "%s is not a valid character set\n"
+#: g10/g10.c:2233
+#, fuzzy, c-format
+msgid "`%s' is not a valid character set\n"
 msgstr "%s - гэта недапушчальнае мноства знакаў\n"
 
-#: g10/g10.c:2118 g10/keyedit.c:3228
+#: g10/g10.c:2252 g10/keyedit.c:3418
 msgid "could not parse keyserver URL\n"
 msgstr ""
 
-#: g10/g10.c:2124
+#: g10/g10.c:2258
 #, fuzzy, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d: недапушчальныя выбары экспартаваньня\n"
 
-#: g10/g10.c:2127
+#: g10/g10.c:2261
 #, fuzzy
 msgid "invalid keyserver options\n"
 msgstr "недапушчальныя выбары экспартаваньня\n"
 
-#: g10/g10.c:2134
+#: g10/g10.c:2268
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: недапушчальныя выбары імпартаваньня\n"
 
-#: g10/g10.c:2137
+#: g10/g10.c:2271
 msgid "invalid import options\n"
 msgstr "недапушчальныя выбары імпартаваньня\n"
 
-#: g10/g10.c:2144
+#: g10/g10.c:2278
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d: недапушчальныя выбары экспартаваньня\n"
 
-#: g10/g10.c:2147
+#: g10/g10.c:2281
 msgid "invalid export options\n"
 msgstr "недапушчальныя выбары экспартаваньня\n"
 
-#: g10/g10.c:2172
+#: g10/g10.c:2288
 #, fuzzy, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: недапушчальныя выбары імпартаваньня\n"
 
-#: g10/g10.c:2175
+#: g10/g10.c:2291
 #, fuzzy
 msgid "invalid list options\n"
 msgstr "недапушчальныя выбары імпартаваньня\n"
 
-#: g10/g10.c:2198
+#: g10/g10.c:2313
 #, fuzzy, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d: недапушчальныя выбары экспартаваньня\n"
 
-#: g10/g10.c:2201
+#: g10/g10.c:2316
 #, fuzzy
 msgid "invalid verify options\n"
 msgstr "недапушчальныя выбары экспартаваньня\n"
 
-#: g10/g10.c:2208
+#: g10/g10.c:2323
 #, c-format
 msgid "unable to set exec-path to %s\n"
 msgstr ""
 
-#: g10/g10.c:2398
+#: g10/g10.c:2513
 msgid "WARNING: program may create a core file!\n"
 msgstr ""
 
-#: g10/g10.c:2402
+#: g10/g10.c:2517
 #, c-format
 msgid "WARNING: %s overrides %s\n"
 msgstr ""
 
-#: g10/g10.c:2411
+#: g10/g10.c:2526
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "%s не дазваляецца разам з %s!\n"
 
-#: g10/g10.c:2414
+#: g10/g10.c:2529
 #, c-format
 msgid "%s makes no sense with %s!\n"
 msgstr "%s ня мае сэнсу разам з %s!\n"
 
-#: g10/g10.c:2435
+#: g10/g10.c:2550
 msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
 msgstr ""
 
-#: g10/g10.c:2441
+#: g10/g10.c:2556
 msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
 msgstr ""
 
-#: g10/g10.c:2447
+#: g10/g10.c:2562
 msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
 msgstr ""
 
-#: g10/g10.c:2460
+#: g10/g10.c:2575
 msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
 msgstr ""
 
-#: g10/g10.c:2528 g10/g10.c:2552
+#: g10/g10.c:2645 g10/g10.c:2669
 msgid "selected cipher algorithm is invalid\n"
 msgstr ""
 
-#: g10/g10.c:2534 g10/g10.c:2558
+#: g10/g10.c:2651 g10/g10.c:2675
 msgid "selected digest algorithm is invalid\n"
 msgstr ""
 
-#: g10/g10.c:2540
+#: g10/g10.c:2657
 msgid "selected compression algorithm is invalid\n"
 msgstr ""
 
-#: g10/g10.c:2546
+#: g10/g10.c:2663
 msgid "selected certification digest algorithm is invalid\n"
 msgstr ""
 
-#: g10/g10.c:2561
+#: g10/g10.c:2678
 msgid "completes-needed must be greater than 0\n"
 msgstr ""
 
-#: g10/g10.c:2563
+#: g10/g10.c:2680
 msgid "marginals-needed must be greater than 1\n"
 msgstr ""
 
-#: g10/g10.c:2565
+#: g10/g10.c:2682
 msgid "max-cert-depth must be in the range from 1 to 255\n"
 msgstr ""
 
-#: g10/g10.c:2567
+#: g10/g10.c:2684
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr ""
 
-#: g10/g10.c:2569
+#: g10/g10.c:2686
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr ""
 
-#: g10/g10.c:2572
+#: g10/g10.c:2689
 msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
 msgstr ""
 
-#: g10/g10.c:2576
+#: g10/g10.c:2693
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
 msgstr ""
 
-#: g10/g10.c:2583
+#: g10/g10.c:2700
 msgid "invalid default preferences\n"
 msgstr "недапушчальныя дапомныя перавагі\n"
 
-#: g10/g10.c:2592
+#: g10/g10.c:2709
 msgid "invalid personal cipher preferences\n"
 msgstr ""
 
-#: g10/g10.c:2596
+#: g10/g10.c:2713
 msgid "invalid personal digest preferences\n"
 msgstr ""
 
-#: g10/g10.c:2600
+#: g10/g10.c:2717
 msgid "invalid personal compress preferences\n"
 msgstr ""
 
-#: g10/g10.c:2633
+#: g10/g10.c:2750
 #, fuzzy, c-format
 msgid "%s does not yet work with %s\n"
 msgstr "%s ня мае сэнсу разам з %s!\n"
 
-#: g10/g10.c:2680
+#: g10/g10.c:2797
 #, c-format
-msgid "you may not use cipher algorithm \"%s\" while in %s mode\n"
+msgid "you may not use cipher algorithm `%s' while in %s mode\n"
 msgstr ""
 
-#: g10/g10.c:2685
+#: g10/g10.c:2802
 #, c-format
-msgid "you may not use digest algorithm \"%s\" while in %s mode\n"
+msgid "you may not use digest algorithm `%s' while in %s mode\n"
 msgstr ""
 
-#: g10/g10.c:2690
+#: g10/g10.c:2807
 #, c-format
-msgid "you may not use compression algorithm \"%s\" while in %s mode\n"
+msgid "you may not use compression algorithm `%s' while in %s mode\n"
 msgstr ""
 
-#: g10/g10.c:2778
+#: g10/g10.c:2895
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
 msgstr ""
 
-#: g10/g10.c:2789
+#: g10/g10.c:2906
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
 msgstr ""
 
-#: g10/g10.c:2800
+#: g10/g10.c:2917
 msgid "--store [filename]"
 msgstr "--store [назва_файла]"
 
-#: g10/g10.c:2807
+#: g10/g10.c:2924
 msgid "--symmetric [filename]"
 msgstr "--symmetric [назва_файла]"
 
-#: g10/g10.c:2819
+#: g10/g10.c:2936
 msgid "--encrypt [filename]"
 msgstr "--encrypt [назва_файла]"
 
-#: g10/g10.c:2832
+#: g10/g10.c:2949
 #, fuzzy
 msgid "--symmetric --encrypt [filename]"
 msgstr "--sign --encrypt [назва_файла]"
 
-#: g10/g10.c:2834
+#: g10/g10.c:2951
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/g10.c:2837
+#: g10/g10.c:2954
 #, c-format
 msgid "you cannot use --symmetric --encrypt while in %s mode\n"
 msgstr ""
 
-#: g10/g10.c:2855
+#: g10/g10.c:2972
 msgid "--sign [filename]"
 msgstr "--sign [назва_файла]"
 
-#: g10/g10.c:2868
+#: g10/g10.c:2985
 msgid "--sign --encrypt [filename]"
 msgstr "--sign --encrypt [назва_файла]"
 
-#: g10/g10.c:2883
+#: g10/g10.c:3000
 #, fuzzy
 msgid "--symmetric --sign --encrypt [filename]"
 msgstr "--sign --encrypt [назва_файла]"
 
-#: g10/g10.c:2885
+#: g10/g10.c:3002
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/g10.c:2888
+#: g10/g10.c:3005
 #, c-format
 msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
 msgstr ""
 
-#: g10/g10.c:2908
+#: g10/g10.c:3025
 msgid "--sign --symmetric [filename]"
 msgstr "--sign --symmetric [назва_файла]"
 
-#: g10/g10.c:2917
+#: g10/g10.c:3034
 msgid "--clearsign [filename]"
 msgstr "--clearsign [назва_файла]"
 
-#: g10/g10.c:2942
+#: g10/g10.c:3059
 msgid "--decrypt [filename]"
 msgstr "--decrypt [назва_файла]"
 
-#: g10/g10.c:2950
+#: g10/g10.c:3067
 msgid "--sign-key user-id"
 msgstr "--sign-key user-id"
 
-#: g10/g10.c:2954
+#: g10/g10.c:3071
 msgid "--lsign-key user-id"
 msgstr "--lsign-key user-id"
 
-#: g10/g10.c:2958
+#: g10/g10.c:3075
 msgid "--nrsign-key user-id"
 msgstr "--nrsign-key user-id"
 
-#: g10/g10.c:2962
+#: g10/g10.c:3079
 msgid "--nrlsign-key user-id"
 msgstr "--nrlsign-key user-id"
 
-#: g10/g10.c:2986
+#: g10/g10.c:3103
 msgid "--edit-key user-id [commands]"
 msgstr "--edit-key user-id [загады]"
 
-#: g10/g10.c:3042 g10/encode.c:474 g10/sign.c:891
-#, c-format
-msgid "can't open %s: %s\n"
-msgstr "немагчыма адкрыць %s: %s\n"
-
-#: g10/g10.c:3057
+#: g10/g10.c:3174
 msgid "-k[v][v][v][c] [user-id] [keyring]"
 msgstr ""
 
-#: g10/g10.c:3094
+#: g10/g10.c:3211
 #, fuzzy, c-format
 msgid "keyserver send failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/g10.c:3096
+#: g10/g10.c:3213
 #, fuzzy, c-format
 msgid "keyserver receive failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/g10.c:3098
+#: g10/g10.c:3215
 #, fuzzy, c-format
 msgid "key export failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/g10.c:3109
+#: g10/g10.c:3226
 #, fuzzy, c-format
 msgid "keyserver search failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/g10.c:3119
+#: g10/g10.c:3236
 #, c-format
 msgid "keyserver refresh failed: %s\n"
 msgstr ""
 
-#: g10/g10.c:3160
+#: g10/g10.c:3277
 #, c-format
 msgid "dearmoring failed: %s\n"
 msgstr ""
 
-#: g10/g10.c:3168
+#: g10/g10.c:3285
 #, c-format
 msgid "enarmoring failed: %s\n"
 msgstr ""
 
-#: g10/g10.c:3255
+#: g10/g10.c:3372
 #, c-format
 msgid "invalid hash algorithm `%s'\n"
 msgstr "нерэчаісны хэш-альгарытм \"%s\"\n"
 
-#: g10/g10.c:3378
+#: g10/g10.c:3495
 msgid "[filename]"
 msgstr "[назва_файла]"
 
-#: g10/g10.c:3382
+#: g10/g10.c:3499
 msgid "Go ahead and type your message ...\n"
 msgstr ""
 
-#: g10/g10.c:3385 g10/decrypt.c:62 g10/decrypt.c:145 g10/verify.c:95
+#: g10/g10.c:3502 g10/decrypt.c:62 g10/decrypt.c:145 g10/verify.c:95
 #: g10/verify.c:142
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "немагчыма адкрыць \"%s\"\n"
 
-#: g10/g10.c:3659
+#: g10/g10.c:3776
 msgid ""
 "a notation name must have only printable characters or spaces, and end with "
 "an '='\n"
 msgstr ""
 
-#: g10/g10.c:3668
+#: g10/g10.c:3784
 msgid "a user notation name must contain the '@' character\n"
 msgstr ""
 
-#: g10/g10.c:3678
+#: g10/g10.c:3794
 msgid "a notation value must not use any control characters\n"
 msgstr ""
 
-#: g10/g10.c:3712
+#: g10/g10.c:3828
 msgid "the given certification policy URL is invalid\n"
 msgstr ""
 
-#: g10/g10.c:3714
+#: g10/g10.c:3830
 msgid "the given signature policy URL is invalid\n"
 msgstr ""
 
-#: g10/g10.c:3747
-msgid "the given signature preferred keyserver URL is invalid\n"
+#: g10/g10.c:3863
+msgid "the given preferred keyserver URL is invalid\n"
 msgstr ""
 
-#: g10/gpgv.c:67
+#: g10/gpgv.c:68
 msgid "be somewhat more quiet"
 msgstr "працаваць менш шматслоўна"
 
-#: g10/gpgv.c:68
+#: g10/gpgv.c:69
 #, fuzzy
 msgid "take the keys from this keyring"
 msgstr "выдаліць ключы са зьвязку грамадскіх ключоў"
 
-#: g10/gpgv.c:70
+#: g10/gpgv.c:71
 msgid "make timestamp conflicts only a warning"
 msgstr ""
 
-#: g10/gpgv.c:71
+#: g10/gpgv.c:72
 msgid "|FD|write status info to this FD"
 msgstr ""
 
-#: g10/gpgv.c:95
+#: g10/gpgv.c:96
 #, fuzzy
 msgid "Usage: gpgv [options] [files] (-h for help)"
 msgstr "Выкарыстаньне: gpg [выбары] [файлы] (-h для даведкі)"
 
-#: g10/gpgv.c:98
+#: g10/gpgv.c:99
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "Check signatures against known trusted keys\n"
@@ -1170,12 +1169,13 @@ msgid "invalid dash escaped line: "
 msgstr ""
 
 #: g10/armor.c:565
-msgid "unexpected armor:"
-msgstr ""
+#, fuzzy
+msgid "unexpected armor: "
+msgstr "нечаканыя даньні"
 
-#: g10/armor.c:695 g10/armor.c:1276
+#: g10/armor.c:695 g10/armor.c:1280
 #, c-format
-msgid "invalid radix64 character %02x skipped\n"
+msgid "invalid radix64 character %02X skipped\n"
 msgstr ""
 
 #: g10/armor.c:738
@@ -1186,33 +1186,33 @@ msgstr ""
 msgid "premature eof (in CRC)\n"
 msgstr ""
 
-#: g10/armor.c:776
+#: g10/armor.c:780
 msgid "malformed CRC\n"
 msgstr ""
 
-#: g10/armor.c:780 g10/armor.c:1313
-#, c-format
-msgid "CRC error; %06lx - %06lx\n"
+#: g10/armor.c:784 g10/armor.c:1317
+#, fuzzy, c-format
+msgid "CRC error; %06lX - %06lX\n"
 msgstr "памылка CRC; %06lx - %06lx\n"
 
-#: g10/armor.c:800
-msgid "premature eof (in Trailer)\n"
+#: g10/armor.c:804
+msgid "premature eof (in trailer)\n"
 msgstr ""
 
-#: g10/armor.c:804
+#: g10/armor.c:808
 msgid "error in trailer line\n"
 msgstr ""
 
-#: g10/armor.c:1091
+#: g10/armor.c:1095
 msgid "no valid OpenPGP data found.\n"
 msgstr ""
 
-#: g10/armor.c:1096
+#: g10/armor.c:1100
 #, c-format
 msgid "invalid armor: line longer than %d characters\n"
 msgstr ""
 
-#: g10/armor.c:1100
+#: g10/armor.c:1104
 msgid ""
 "quoted printable character in armor - probably a buggy MTA has been used\n"
 msgstr ""
@@ -1261,7 +1261,7 @@ msgstr ""
 msgid "      aka \""
 msgstr ""
 
-#: g10/pkclist.c:246 g10/keyedit.c:311
+#: g10/pkclist.c:246 g10/keyedit.c:404
 msgid ""
 "Please decide how far you trust this user to correctly\n"
 "verify other users' keys (by looking at passports,\n"
@@ -1496,96 +1496,116 @@ msgstr ""
 msgid "no valid addressees\n"
 msgstr ""
 
-#: g10/keygen.c:207
+#: g10/keygen.c:249
 #, c-format
 msgid "preference `%s' duplicated\n"
 msgstr ""
 
-#: g10/keygen.c:214
+#: g10/keygen.c:256
 #, fuzzy
 msgid "too many cipher preferences\n"
 msgstr "за шмат пераваг для \"%c\"\n"
 
-#: g10/keygen.c:216
+#: g10/keygen.c:258
 #, fuzzy
 msgid "too many digest preferences\n"
 msgstr "за шмат пераваг для \"%c\"\n"
 
-#: g10/keygen.c:218
+#: g10/keygen.c:260
 #, fuzzy
 msgid "too many compression preferences\n"
 msgstr "за шмат пераваг для \"%c\"\n"
 
-#: g10/keygen.c:315
+#: g10/keygen.c:357
 #, fuzzy, c-format
 msgid "invalid item `%s' in preference string\n"
 msgstr "недапушчальныя дапомныя перавагі\n"
 
-#: g10/keygen.c:738
+#: g10/keygen.c:783
 msgid "writing direct signature\n"
 msgstr ""
 
-#: g10/keygen.c:777
+#: g10/keygen.c:822
 msgid "writing self signature\n"
 msgstr ""
 
-#: g10/keygen.c:823
+#: g10/keygen.c:868
 msgid "writing key binding signature\n"
 msgstr ""
 
-#: g10/keygen.c:885 g10/keygen.c:969 g10/keygen.c:1060
+#: g10/keygen.c:930 g10/keygen.c:1014 g10/keygen.c:1105 g10/keygen.c:2476
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr ""
 
-#: g10/keygen.c:890 g10/keygen.c:974 g10/keygen.c:1065
+#: g10/keygen.c:935 g10/keygen.c:1019 g10/keygen.c:1110 g10/keygen.c:2482
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr ""
 
-#: g10/keygen.c:1165
+#: g10/keygen.c:1210
 msgid "Please select what kind of key you want:\n"
 msgstr "Калі ласка, абярыце від ключа, які Вам патрэбны:\n"
 
-#: g10/keygen.c:1167
+#: g10/keygen.c:1212
 #, c-format
 msgid "   (%d) DSA and Elgamal (default)\n"
 msgstr ""
 
-#: g10/keygen.c:1168
+#: g10/keygen.c:1213
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr ""
 
-#: g10/keygen.c:1170
+#: g10/keygen.c:1215
 #, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
 msgstr ""
 
-#: g10/keygen.c:1171
+#: g10/keygen.c:1216
 #, c-format
 msgid "   (%d) RSA (sign only)\n"
 msgstr ""
 
-#: g10/keygen.c:1173
+#: g10/keygen.c:1218
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
 msgstr ""
 
-#: g10/keygen.c:1175
+#: g10/keygen.c:1220
 #, c-format
 msgid "   (%d) RSA (sign and encrypt)\n"
 msgstr ""
 
-#: g10/keygen.c:1178 g10/keyedit.c:320 g10/keyedit.c:341 g10/keyedit.c:355
+#: g10/keygen.c:1222
+#, c-format
+msgid "   (%d) RSA (auth only)\n"
+msgstr ""
+
+#: g10/keygen.c:1224
+#, c-format
+msgid "   (%d) RSA (sign and auth)\n"
+msgstr ""
+
+#: g10/keygen.c:1226
+#, c-format
+msgid "   (%d) RSA (encrypt and auth)\n"
+msgstr ""
+
+#: g10/keygen.c:1228
+#, c-format
+msgid "  (%d) RSA (sign, encrypt and auth)\n"
+msgstr ""
+
+#: g10/keygen.c:1231 g10/keyedit.c:413 g10/keyedit.c:434 g10/keyedit.c:448
 msgid "Your selection? "
 msgstr ""
 
-#: g10/keygen.c:1212 g10/keyedit.c:816 g10/revoke.c:638
+#: g10/keygen.c:1285 g10/keyedit.c:909 g10/revoke.c:638
 msgid "Invalid selection.\n"
 msgstr ""
 
-#: g10/keygen.c:1225
+#: g10/keygen.c:1298
 #, c-format
 msgid ""
 "About to generate a new %s keypair.\n"
@@ -1594,54 +1614,54 @@ msgid ""
 "    highest suggested keysize is 2048 bits\n"
 msgstr ""
 
-#: g10/keygen.c:1234
+#: g10/keygen.c:1307
 msgid "What keysize do you want? (1024) "
 msgstr ""
 
-#: g10/keygen.c:1239
+#: g10/keygen.c:1312
 msgid "DSA only allows keysizes from 512 to 1024\n"
 msgstr ""
 
-#: g10/keygen.c:1241
+#: g10/keygen.c:1314
 msgid "keysize too small; 1024 is smallest value allowed for RSA.\n"
 msgstr ""
 
-#: g10/keygen.c:1244
+#: g10/keygen.c:1317
 msgid "keysize too small; 768 is smallest value allowed.\n"
 msgstr ""
 
-#: g10/keygen.c:1255
+#: g10/keygen.c:1328
 #, c-format
 msgid "keysize too large; %d is largest value allowed.\n"
 msgstr ""
 
-#: g10/keygen.c:1260
+#: g10/keygen.c:1333
 msgid ""
 "Keysizes larger than 2048 are not suggested because\n"
 "computations take REALLY long!\n"
 msgstr ""
 
-#: g10/keygen.c:1263
+#: g10/keygen.c:1336
 msgid "Are you sure that you want this keysize? "
 msgstr ""
 
-#: g10/keygen.c:1264
+#: g10/keygen.c:1337
 msgid ""
 "Okay, but keep in mind that your monitor and keyboard radiation is also very "
 "vulnerable to attacks!\n"
 msgstr ""
 
-#: g10/keygen.c:1273
+#: g10/keygen.c:1346
 #, c-format
 msgid "Requested keysize is %u bits\n"
 msgstr ""
 
-#: g10/keygen.c:1276 g10/keygen.c:1280
+#: g10/keygen.c:1349 g10/keygen.c:1353
 #, c-format
 msgid "rounded up to %u bits\n"
 msgstr ""
 
-#: g10/keygen.c:1331
+#: g10/keygen.c:1404
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -1651,7 +1671,7 @@ msgid ""
 "      <n>y = key expires in n years\n"
 msgstr ""
 
-#: g10/keygen.c:1340
+#: g10/keygen.c:1413
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -1661,86 +1681,86 @@ msgid ""
 "      <n>y = signature expires in n years\n"
 msgstr ""
 
-#: g10/keygen.c:1362
+#: g10/keygen.c:1435
 msgid "Key is valid for? (0) "
 msgstr ""
 
-#: g10/keygen.c:1364
+#: g10/keygen.c:1437
 msgid "Signature is valid for? (0) "
 msgstr ""
 
-#: g10/keygen.c:1369
+#: g10/keygen.c:1442
 msgid "invalid value\n"
 msgstr ""
 
-#: g10/keygen.c:1374
+#: g10/keygen.c:1447
 #, c-format
 msgid "%s does not expire at all\n"
 msgstr ""
 
-#: g10/keygen.c:1381
+#: g10/keygen.c:1454
 #, c-format
 msgid "%s expires at %s\n"
 msgstr ""
 
-#: g10/keygen.c:1387
+#: g10/keygen.c:1460
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
 msgstr ""
 
-#: g10/keygen.c:1392
+#: g10/keygen.c:1465
 msgid "Is this correct (y/n)? "
 msgstr ""
 
-#: g10/keygen.c:1435
+#: g10/keygen.c:1508
 msgid ""
 "\n"
-"You need a User-ID to identify your key; the software constructs the user "
-"id\n"
-"from Real Name, Comment and Email Address in this form:\n"
+"You need a user ID to identify your key; the software constructs the user "
+"ID\n"
+"from the Real Name, Comment and Email Address in this form:\n"
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 msgstr ""
 
-#: g10/keygen.c:1447
+#: g10/keygen.c:1520
 msgid "Real name: "
 msgstr ""
 
-#: g10/keygen.c:1455
+#: g10/keygen.c:1528
 msgid "Invalid character in name\n"
 msgstr ""
 
-#: g10/keygen.c:1457
+#: g10/keygen.c:1530
 msgid "Name may not start with a digit\n"
 msgstr ""
 
-#: g10/keygen.c:1459
+#: g10/keygen.c:1532
 msgid "Name must be at least 5 characters long\n"
 msgstr ""
 
-#: g10/keygen.c:1467
+#: g10/keygen.c:1540
 msgid "Email address: "
 msgstr ""
 
-#: g10/keygen.c:1478
+#: g10/keygen.c:1551
 msgid "Not a valid email address\n"
 msgstr ""
 
-#: g10/keygen.c:1486
+#: g10/keygen.c:1559
 msgid "Comment: "
 msgstr ""
 
-#: g10/keygen.c:1492
+#: g10/keygen.c:1565
 msgid "Invalid character in comment\n"
 msgstr ""
 
-#: g10/keygen.c:1515
+#: g10/keygen.c:1588
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr ""
 
-#: g10/keygen.c:1521
+#: g10/keygen.c:1594
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -1748,42 +1768,42 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:1526
+#: g10/keygen.c:1599
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
 
-#: g10/keygen.c:1531
+#: g10/keygen.c:1604
 msgid "NnCcEeOoQq"
 msgstr ""
 
-#: g10/keygen.c:1541
+#: g10/keygen.c:1614
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr ""
 
-#: g10/keygen.c:1542
+#: g10/keygen.c:1615
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr ""
 
-#: g10/keygen.c:1561
+#: g10/keygen.c:1634
 msgid "Please correct the error first\n"
 msgstr ""
 
-#: g10/keygen.c:1600
+#: g10/keygen.c:1674
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
 msgstr ""
 
-#: g10/keygen.c:1609 g10/keyedit.c:1021
+#: g10/keygen.c:1683 g10/keyedit.c:1114
 msgid "passphrase not correctly repeated; try again"
 msgstr ""
 
-#: g10/keygen.c:1610
+#: g10/keygen.c:1684
 #, c-format
 msgid "%s.\n"
 msgstr ""
 
-#: g10/keygen.c:1616
+#: g10/keygen.c:1690
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -1791,7 +1811,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:1638
+#: g10/keygen.c:1712
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -1799,88 +1819,117 @@ msgid ""
 "generator a better chance to gain enough entropy.\n"
 msgstr ""
 
-#: g10/keygen.c:2206 g10/revoke.c:215 g10/revoke.c:415
+#: g10/keygen.c:2284 g10/revoke.c:215 g10/revoke.c:415
 msgid "sorry, can't do this in batch mode\n"
 msgstr ""
 
-#: g10/keygen.c:2267
+#: g10/keygen.c:2354
 msgid "DSA keypair will have 1024 bits.\n"
 msgstr ""
 
-#: g10/keygen.c:2335
+#: g10/keygen.c:2422
 msgid "Key generation canceled.\n"
 msgstr ""
 
-#: g10/keygen.c:2451 g10/keygen.c:2576
+#: g10/keygen.c:2618 g10/keygen.c:2755
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr ""
 
-#: g10/keygen.c:2453 g10/keygen.c:2579
+#: g10/keygen.c:2620 g10/keygen.c:2758
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "запіс у stdout\n"
 
-#: g10/keygen.c:2456 g10/keygen.c:2582
+#: g10/keygen.c:2623 g10/keygen.c:2761
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr ""
 
-#: g10/keygen.c:2565
+#: g10/keygen.c:2744
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr ""
 
-#: g10/keygen.c:2571
+#: g10/keygen.c:2750
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr ""
 
-#: g10/keygen.c:2589
+#: g10/keygen.c:2768
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr ""
 
-#: g10/keygen.c:2596
+#: g10/keygen.c:2775
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr ""
 
-#: g10/keygen.c:2619
+#: g10/keygen.c:2798
 msgid "public and secret key created and signed.\n"
 msgstr ""
 
-#: g10/keygen.c:2630
+#: g10/keygen.c:2809
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a secondary key for this purpose.\n"
 msgstr ""
 
-#: g10/keygen.c:2642 g10/keygen.c:2755
+#: g10/keygen.c:2821 g10/keygen.c:2934 g10/keygen.c:3049
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr ""
 
-#: g10/keygen.c:2691 g10/sign.c:290
+#: g10/keygen.c:2870 g10/keygen.c:2985 g10/sign.c:290
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:2693 g10/sign.c:292
+#: g10/keygen.c:2872 g10/keygen.c:2987 g10/sign.c:292
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:2702
+#: g10/keygen.c:2881 g10/keygen.c:2998
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
 
-#: g10/keygen.c:2730
+#: g10/keygen.c:2909 g10/keygen.c:3031
 msgid "Really create? "
 msgstr ""
 
+#: g10/keygen.c:3184
+#, fuzzy, c-format
+msgid "storing key onto card failed: %s\n"
+msgstr "збой падпісаньня: %s\n"
+
+#: g10/keygen.c:3225
+#, fuzzy, c-format
+msgid "can't create backup file `%s': %s\n"
+msgstr "%s: немагчыма стварыць тэчку: %s\n"
+
+#: g10/keygen.c:3248
+#, c-format
+msgid "NOTE: backup of card key saved to `%s'\n"
+msgstr ""
+
+#: g10/keygen.c:3315
+#, c-format
+msgid "length of RSA modulus is not %d\n"
+msgstr ""
+
+#: g10/keygen.c:3321
+msgid "public exponent too large (more than 32 bits)\n"
+msgstr ""
+
+#: g10/keygen.c:3327 g10/keygen.c:3333
+#, c-format
+msgid "length of an RSA prime is not %d\n"
+msgstr ""
+
 #: g10/decrypt.c:98 g10/encode.c:845
 msgid "--output doesn't work for this command\n"
 msgstr ""
@@ -1891,7 +1940,7 @@ msgstr ""
 msgid "%s: can't open: %s\n"
 msgstr ""
 
-#: g10/encode.c:203 g10/sign.c:1144
+#: g10/encode.c:203 g10/sign.c:1146
 #, c-format
 msgid "error creating passphrase: %s\n"
 msgstr ""
@@ -1919,6 +1968,11 @@ msgstr ""
 msgid "you can only encrypt to RSA keys of 2048 bits or less in --pgp2 mode\n"
 msgstr ""
 
+#: g10/encode.c:474
+#, c-format
+msgid "can't open %s: %s\n"
+msgstr "немагчыма адкрыць %s: %s\n"
+
 #: g10/encode.c:480
 #, c-format
 msgid "reading from `%s'\n"
@@ -1929,14 +1983,22 @@ msgid ""
 "unable to use the IDEA cipher for all of the keys you are encrypting to.\n"
 msgstr ""
 
-#: g10/encode.c:526 g10/encode.c:721
+#: g10/encode.c:526
 #, c-format
-msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n"
+msgid ""
+"WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n"
 msgstr ""
 
-#: g10/encode.c:634 g10/sign.c:863
+#: g10/encode.c:634 g10/sign.c:864
 #, c-format
-msgid "forcing compression algorithm %s (%d) violates recipient preferences\n"
+msgid ""
+"WARNING: forcing compression algorithm %s (%d) violates recipient "
+"preferences\n"
+msgstr ""
+
+#: g10/encode.c:721
+#, c-format
+msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n"
 msgstr ""
 
 #: g10/encode.c:818
@@ -1944,7 +2006,7 @@ msgstr ""
 msgid "%s/%s encrypted for: \"%s\"\n"
 msgstr ""
 
-#: g10/export.c:162 g10/keyedit.c:2716 g10/delkey.c:74 g10/revoke.c:225
+#: g10/export.c:162 g10/keyedit.c:2902 g10/delkey.c:74 g10/revoke.c:225
 #, c-format
 msgid "key `%s' not found: %s\n"
 msgstr ""
@@ -1977,8 +2039,8 @@ msgstr ""
 msgid "too many entries in pk cache - disabled\n"
 msgstr ""
 
-#: g10/getkey.c:186 g10/getkey.c:2693
-msgid "[User id not found]"
+#: g10/getkey.c:186 g10/getkey.c:2691
+msgid "[User ID not found]"
 msgstr ""
 
 #: g10/getkey.c:1614
@@ -2129,9 +2191,9 @@ msgid "key %s: PKS subkey corruption repaired\n"
 msgstr ""
 
 #: g10/import.c:722
-#, c-format
-msgid "key %s: accepted non self-signed user ID '%s'\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "key %s: accepted non self-signed user ID \"%s\"\n"
+msgstr "паказаць сьпіс ключоў і ID карыстальнікаў"
 
 #: g10/import.c:728
 #, fuzzy, c-format
@@ -2157,7 +2219,7 @@ msgstr ""
 msgid "no writable keyring found: %s\n"
 msgstr ""
 
-#: g10/import.c:760 g10/sign.c:770 g10/sign.c:1006 g10/openfile.c:253
+#: g10/import.c:760 g10/openfile.c:253
 #, c-format
 msgid "writing to `%s'\n"
 msgstr ""
@@ -2268,14 +2330,14 @@ msgid "key %s: no user ID for signature\n"
 msgstr ""
 
 #: g10/import.c:1299
-#, c-format
-msgid "key %s: unsupported public key algorithm on user id \"%s\"\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
+msgstr "грамадскі ключ ня знойдзены"
 
 #: g10/import.c:1301
-#, c-format
-msgid "key %s: invalid self-signature on user id \"%s\"\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "key %s: invalid self-signature on user ID \"%s\"\n"
+msgstr "паказаць сьпіс ключоў і ID карыстальнікаў"
 
 #: g10/import.c:1319
 #, c-format
@@ -2313,9 +2375,9 @@ msgid "key %s: removed multiple subkey revocation\n"
 msgstr ""
 
 #: g10/import.c:1439
-#, c-format
-msgid "key %s: skipped user ID '%s'\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "key %s: skipped user ID \"%s\"\n"
+msgstr "паказаць сьпіс ключоў і ID карыстальнікаў"
 
 #: g10/import.c:1460
 #, c-format
@@ -2323,9 +2385,9 @@ msgid "key %s: skipped subkey\n"
 msgstr ""
 
 #: g10/import.c:1487
-#, c-format
-msgid "key %s: non exportable signature (class %02x) - skipped\n"
-msgstr ""
+#, fuzzy, c-format
+msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
+msgstr "Ключ абаронены.\n"
 
 #: g10/import.c:1497
 #, c-format
@@ -2357,299 +2419,299 @@ msgstr ""
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 
-#: g10/import.c:1711
+#: g10/import.c:1712
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 
-#: g10/import.c:1770
+#: g10/import.c:1771
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr ""
 
-#: g10/import.c:1804
+#: g10/import.c:1805
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "%s: тэчка створана\n"
 
-#: g10/keyedit.c:159
+#: g10/keyedit.c:253
 msgid "[revocation]"
 msgstr ""
 
-#: g10/keyedit.c:160
+#: g10/keyedit.c:254
 msgid "[self-signature]"
 msgstr ""
 
-#: g10/keyedit.c:237 g10/keylist.c:319
+#: g10/keyedit.c:332 g10/keylist.c:320
 msgid "1 bad signature\n"
 msgstr ""
 
-#: g10/keyedit.c:239 g10/keylist.c:321
+#: g10/keyedit.c:334 g10/keylist.c:322
 #, c-format
 msgid "%d bad signatures\n"
 msgstr ""
 
-#: g10/keyedit.c:241 g10/keylist.c:323
+#: g10/keyedit.c:336 g10/keylist.c:324
 msgid "1 signature not checked due to a missing key\n"
 msgstr ""
 
-#: g10/keyedit.c:243 g10/keylist.c:325
+#: g10/keyedit.c:338 g10/keylist.c:326
 #, c-format
 msgid "%d signatures not checked due to missing keys\n"
 msgstr ""
 
-#: g10/keyedit.c:245 g10/keylist.c:327
+#: g10/keyedit.c:340 g10/keylist.c:328
 msgid "1 signature not checked due to an error\n"
 msgstr ""
 
-#: g10/keyedit.c:247 g10/keylist.c:329
+#: g10/keyedit.c:342 g10/keylist.c:330
 #, c-format
 msgid "%d signatures not checked due to errors\n"
 msgstr ""
 
-#: g10/keyedit.c:249
+#: g10/keyedit.c:344
 msgid "1 user ID without valid self-signature detected\n"
 msgstr ""
 
-#: g10/keyedit.c:251
+#: g10/keyedit.c:346
 #, c-format
 msgid "%d user IDs without valid self-signatures detected\n"
 msgstr ""
 
-#: g10/keyedit.c:314
+#: g10/keyedit.c:407
 #, c-format
 msgid "   (%d) I trust marginally\n"
 msgstr ""
 
-#: g10/keyedit.c:315
+#: g10/keyedit.c:408
 #, c-format
 msgid "   (%d) I trust fully\n"
 msgstr ""
 
-#: g10/keyedit.c:334
+#: g10/keyedit.c:427
 msgid ""
 "Please enter the depth of this trust signature.\n"
 "A depth greater than 1 allows the key you are signing to make\n"
 "trust signatures on your behalf.\n"
 msgstr ""
 
-#: g10/keyedit.c:350
+#: g10/keyedit.c:443
 msgid "Please enter a domain to restrict this signature, or enter for none.\n"
 msgstr ""
 
-#: g10/keyedit.c:493
+#: g10/keyedit.c:586
 #, c-format
 msgid "User ID \"%s\" is revoked."
 msgstr ""
 
-#: g10/keyedit.c:502 g10/keyedit.c:528 g10/keyedit.c:553 g10/keyedit.c:708
-#: g10/keyedit.c:766 g10/keyedit.c:1370
+#: g10/keyedit.c:595 g10/keyedit.c:621 g10/keyedit.c:646 g10/keyedit.c:801
+#: g10/keyedit.c:859 g10/keyedit.c:1469
 msgid "Are you sure you still want to sign it? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:514 g10/keyedit.c:540 g10/keyedit.c:565 g10/keyedit.c:714
-#: g10/keyedit.c:1376
+#: g10/keyedit.c:607 g10/keyedit.c:633 g10/keyedit.c:658 g10/keyedit.c:807
+#: g10/keyedit.c:1475
 msgid "  Unable to sign.\n"
 msgstr ""
 
-#: g10/keyedit.c:519
+#: g10/keyedit.c:612
 #, c-format
 msgid "User ID \"%s\" is expired."
 msgstr ""
 
-#: g10/keyedit.c:545
+#: g10/keyedit.c:638
 #, c-format
 msgid "User ID \"%s\" is not self-signed."
 msgstr ""
 
-#: g10/keyedit.c:584
+#: g10/keyedit.c:677
 #, c-format
 msgid ""
 "The self-signature on \"%s\"\n"
 "is a PGP 2.x-style signature.\n"
 msgstr ""
 
-#: g10/keyedit.c:593
+#: g10/keyedit.c:686
 msgid "Do you want to promote it to an OpenPGP self-signature? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:607
+#: g10/keyedit.c:700
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
 "has expired.\n"
 msgstr ""
 
-#: g10/keyedit.c:611
+#: g10/keyedit.c:704
 msgid "Do you want to issue a new signature to replace the expired one? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:632
+#: g10/keyedit.c:725
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
 "is a local signature.\n"
 msgstr ""
 
-#: g10/keyedit.c:636
+#: g10/keyedit.c:729
 msgid "Do you want to promote it to a full exportable signature? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:657
+#: g10/keyedit.c:750
 #, c-format
 msgid "\"%s\" was already locally signed by key %s\n"
 msgstr ""
 
-#: g10/keyedit.c:660
+#: g10/keyedit.c:753
 #, c-format
 msgid "\"%s\" was already signed by key %s\n"
 msgstr ""
 
-#: g10/keyedit.c:665
+#: g10/keyedit.c:758
 msgid "Do you want to sign it again anyway? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:687
+#: g10/keyedit.c:780
 #, c-format
 msgid "Nothing to sign with key %s\n"
 msgstr ""
 
-#: g10/keyedit.c:702
+#: g10/keyedit.c:795
 msgid "This key has expired!"
 msgstr "Гэты ключ згубіў састарэў!"
 
-#: g10/keyedit.c:722
+#: g10/keyedit.c:815
 #, c-format
 msgid "This key is due to expire on %s.\n"
 msgstr ""
 
-#: g10/keyedit.c:726
+#: g10/keyedit.c:819
 msgid "Do you want your signature to expire at the same time? (Y/n) "
 msgstr ""
 
-#: g10/keyedit.c:759
+#: g10/keyedit.c:852
 msgid ""
 "You may not make an OpenPGP signature on a PGP 2.x key while in --pgp2 "
 "mode.\n"
 msgstr ""
 
-#: g10/keyedit.c:761
+#: g10/keyedit.c:854
 msgid "This would make the key unusable in PGP 2.x.\n"
 msgstr ""
 
-#: g10/keyedit.c:786
+#: g10/keyedit.c:879
 msgid ""
 "How carefully have you verified the key you are about to sign actually "
 "belongs\n"
 "to the person named above?  If you don't know what to answer, enter \"0\".\n"
 msgstr ""
 
-#: g10/keyedit.c:791
+#: g10/keyedit.c:884
 #, c-format
 msgid "   (0) I will not answer.%s\n"
 msgstr ""
 
-#: g10/keyedit.c:793
+#: g10/keyedit.c:886
 #, c-format
 msgid "   (1) I have not checked at all.%s\n"
 msgstr ""
 
-#: g10/keyedit.c:795
+#: g10/keyedit.c:888
 #, c-format
 msgid "   (2) I have done casual checking.%s\n"
 msgstr ""
 
-#: g10/keyedit.c:797
+#: g10/keyedit.c:890
 #, c-format
 msgid "   (3) I have done very careful checking.%s\n"
 msgstr ""
 
-#: g10/keyedit.c:803
+#: g10/keyedit.c:896
 msgid "Your selection? (enter '?' for more information): "
 msgstr ""
 
-#: g10/keyedit.c:826
+#: g10/keyedit.c:919
 msgid ""
 "Are you really sure that you want to sign this key\n"
 "with your key: \""
 msgstr ""
 
-#: g10/keyedit.c:835
+#: g10/keyedit.c:928
 msgid ""
 "\n"
 "This will be a self-signature.\n"
 msgstr ""
 
-#: g10/keyedit.c:839
+#: g10/keyedit.c:932
 msgid ""
 "\n"
 "WARNING: the signature will not be marked as non-exportable.\n"
 msgstr ""
 
-#: g10/keyedit.c:844
+#: g10/keyedit.c:937
 msgid ""
 "\n"
 "WARNING: the signature will not be marked as non-revocable.\n"
 msgstr ""
 
-#: g10/keyedit.c:851
+#: g10/keyedit.c:944
 msgid ""
 "\n"
 "The signature will be marked as non-exportable.\n"
 msgstr ""
 
-#: g10/keyedit.c:855
+#: g10/keyedit.c:948
 msgid ""
 "\n"
 "The signature will be marked as non-revocable.\n"
 msgstr ""
 
-#: g10/keyedit.c:860
+#: g10/keyedit.c:953
 msgid ""
 "\n"
 "I have not checked this key at all.\n"
 msgstr ""
 
-#: g10/keyedit.c:864
+#: g10/keyedit.c:957
 msgid ""
 "\n"
 "I have checked this key casually.\n"
 msgstr ""
 
-#: g10/keyedit.c:868
+#: g10/keyedit.c:961
 msgid ""
 "\n"
 "I have checked this key very carefully.\n"
 msgstr ""
 
-#: g10/keyedit.c:877
+#: g10/keyedit.c:970
 msgid "Really sign? "
 msgstr ""
 
-#: g10/keyedit.c:922 g10/keyedit.c:3648 g10/keyedit.c:3739 g10/keyedit.c:3812
+#: g10/keyedit.c:1015 g10/keyedit.c:3859 g10/keyedit.c:3950 g10/keyedit.c:4023
 #: g10/sign.c:369
 #, c-format
 msgid "signing failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keyedit.c:978
+#: g10/keyedit.c:1071
 msgid "This key is not protected.\n"
 msgstr ""
 
-#: g10/keyedit.c:982
+#: g10/keyedit.c:1075
 msgid "Secret parts of primary key are not available.\n"
 msgstr ""
 
-#: g10/keyedit.c:986
+#: g10/keyedit.c:1079
 msgid "Key is protected.\n"
 msgstr "Ключ абаронены.\n"
 
-#: g10/keyedit.c:1006
+#: g10/keyedit.c:1099
 #, c-format
 msgid "Can't edit this key: %s\n"
 msgstr ""
 
-#: g10/keyedit.c:1012
+#: g10/keyedit.c:1105
 msgid ""
 "Enter the new passphrase for this secret key.\n"
 "\n"
@@ -2657,846 +2719,849 @@ msgstr ""
 "Увядзіце новы пароль для гэтага сакрэтнага ключа.\n"
 "\n"
 
-#: g10/keyedit.c:1026
+#: g10/keyedit.c:1119
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "\n"
 msgstr ""
 
-#: g10/keyedit.c:1029
+#: g10/keyedit.c:1122
 msgid "Do you really want to do this? "
 msgstr ""
 
-#: g10/keyedit.c:1095
+#: g10/keyedit.c:1188
 msgid "moving a key signature to the correct place\n"
 msgstr ""
 
-#: g10/keyedit.c:1138
+#: g10/keyedit.c:1232
 msgid "quit this menu"
 msgstr ""
 
-#: g10/keyedit.c:1139
+#: g10/keyedit.c:1233
 msgid "q"
 msgstr ""
 
-#: g10/keyedit.c:1140
+#: g10/keyedit.c:1234
 msgid "save"
 msgstr ""
 
-#: g10/keyedit.c:1140
+#: g10/keyedit.c:1234
 msgid "save and quit"
 msgstr ""
 
-#: g10/keyedit.c:1141
+#: g10/keyedit.c:1235
 msgid "help"
 msgstr "даведка (help)"
 
-#: g10/keyedit.c:1141
+#: g10/keyedit.c:1235
 msgid "show this help"
 msgstr "паказаць гэтую даведку"
 
-#: g10/keyedit.c:1143
+#: g10/keyedit.c:1237
 msgid "fpr"
 msgstr ""
 
-#: g10/keyedit.c:1143
+#: g10/keyedit.c:1237
 msgid "show fingerprint"
 msgstr ""
 
-#: g10/keyedit.c:1144
+#: g10/keyedit.c:1238
 msgid "list"
 msgstr ""
 
-#: g10/keyedit.c:1144
+#: g10/keyedit.c:1238
 msgid "list key and user IDs"
 msgstr "паказаць сьпіс ключоў і ID карыстальнікаў"
 
-#: g10/keyedit.c:1145
+#: g10/keyedit.c:1239
 msgid "l"
 msgstr ""
 
-#: g10/keyedit.c:1146
+#: g10/keyedit.c:1240
 msgid "uid"
 msgstr ""
 
-#: g10/keyedit.c:1146
+#: g10/keyedit.c:1240
 msgid "select user ID N"
 msgstr ""
 
-#: g10/keyedit.c:1147
+#: g10/keyedit.c:1241
 msgid "key"
 msgstr ""
 
-#: g10/keyedit.c:1147
+#: g10/keyedit.c:1241
 msgid "select secondary key N"
 msgstr ""
 
-#: g10/keyedit.c:1148
+#: g10/keyedit.c:1242
 msgid "check"
 msgstr ""
 
-#: g10/keyedit.c:1148
+#: g10/keyedit.c:1242
 msgid "list signatures"
 msgstr ""
 
-#: g10/keyedit.c:1149
+#: g10/keyedit.c:1243
 msgid "c"
 msgstr ""
 
-#: g10/keyedit.c:1150
+#: g10/keyedit.c:1244
 msgid "sign"
 msgstr ""
 
-#: g10/keyedit.c:1150
+#: g10/keyedit.c:1244
 msgid "sign the key"
 msgstr ""
 
-#: g10/keyedit.c:1151
+#: g10/keyedit.c:1245
 msgid "s"
 msgstr ""
 
-#: g10/keyedit.c:1152
+#: g10/keyedit.c:1246
 msgid "tsign"
 msgstr ""
 
-#: g10/keyedit.c:1152
+#: g10/keyedit.c:1246
 #, fuzzy
 msgid "make a trust signature"
 msgstr "зрабіць адчэплены подпіс"
 
-#: g10/keyedit.c:1153
+#: g10/keyedit.c:1247
 msgid "lsign"
 msgstr ""
 
-#: g10/keyedit.c:1153
+#: g10/keyedit.c:1247
 msgid "sign the key locally"
 msgstr ""
 
-#: g10/keyedit.c:1154
+#: g10/keyedit.c:1248
 msgid "nrsign"
 msgstr ""
 
-#: g10/keyedit.c:1154
+#: g10/keyedit.c:1248
 msgid "sign the key non-revocably"
 msgstr ""
 
-#: g10/keyedit.c:1155
+#: g10/keyedit.c:1249
 msgid "nrlsign"
 msgstr ""
 
-#: g10/keyedit.c:1155
+#: g10/keyedit.c:1249
 msgid "sign the key locally and non-revocably"
 msgstr ""
 
-#: g10/keyedit.c:1156
+#: g10/keyedit.c:1250
 msgid "debug"
 msgstr ""
 
-#: g10/keyedit.c:1157
+#: g10/keyedit.c:1251
 msgid "adduid"
 msgstr ""
 
-#: g10/keyedit.c:1157
+#: g10/keyedit.c:1251
 msgid "add a user ID"
 msgstr ""
 
-#: g10/keyedit.c:1158
+#: g10/keyedit.c:1252
 msgid "addphoto"
 msgstr ""
 
-#: g10/keyedit.c:1158
+#: g10/keyedit.c:1252
 msgid "add a photo ID"
 msgstr ""
 
-#: g10/keyedit.c:1159
+#: g10/keyedit.c:1253
 msgid "deluid"
 msgstr ""
 
-#: g10/keyedit.c:1159
+#: g10/keyedit.c:1253
 msgid "delete user ID"
 msgstr ""
 
-#: g10/keyedit.c:1161
+#: g10/keyedit.c:1255
 msgid "delphoto"
 msgstr ""
 
-#: g10/keyedit.c:1162
+#: g10/keyedit.c:1256
 msgid "addkey"
 msgstr ""
 
-#: g10/keyedit.c:1162
+#: g10/keyedit.c:1256
 msgid "add a secondary key"
 msgstr ""
 
-#: g10/keyedit.c:1163
+#: g10/keyedit.c:1258
+msgid "addcardkey"
+msgstr ""
+
+#: g10/keyedit.c:1258
+msgid "add a key to a smartcard"
+msgstr ""
+
+#: g10/keyedit.c:1259
+msgid "keytocard"
+msgstr ""
+
+#: g10/keyedit.c:1259
+msgid "move a key to a smartcard"
+msgstr ""
+
+#: g10/keyedit.c:1261
 msgid "delkey"
 msgstr ""
 
-#: g10/keyedit.c:1163
+#: g10/keyedit.c:1261
 msgid "delete a secondary key"
 msgstr ""
 
-#: g10/keyedit.c:1164
+#: g10/keyedit.c:1262
 msgid "addrevoker"
 msgstr ""
 
-#: g10/keyedit.c:1164
+#: g10/keyedit.c:1262
 msgid "add a revocation key"
 msgstr ""
 
-#: g10/keyedit.c:1165
+#: g10/keyedit.c:1263
 msgid "delsig"
 msgstr ""
 
-#: g10/keyedit.c:1165
+#: g10/keyedit.c:1263
 msgid "delete signatures"
 msgstr ""
 
-#: g10/keyedit.c:1166
+#: g10/keyedit.c:1264
 msgid "expire"
 msgstr ""
 
-#: g10/keyedit.c:1166
+#: g10/keyedit.c:1264
 msgid "change the expire date"
 msgstr ""
 
-#: g10/keyedit.c:1167
+#: g10/keyedit.c:1265
 msgid "primary"
 msgstr ""
 
-#: g10/keyedit.c:1167
+#: g10/keyedit.c:1265
 msgid "flag user ID as primary"
 msgstr ""
 
-#: g10/keyedit.c:1168
+#: g10/keyedit.c:1266
 msgid "toggle"
 msgstr ""
 
-#: g10/keyedit.c:1168
+#: g10/keyedit.c:1266
 msgid "toggle between secret and public key listing"
 msgstr ""
 
-#: g10/keyedit.c:1170
+#: g10/keyedit.c:1268
 msgid "t"
 msgstr ""
 
-#: g10/keyedit.c:1171
+#: g10/keyedit.c:1269
 msgid "pref"
 msgstr ""
 
-#: g10/keyedit.c:1171
+#: g10/keyedit.c:1269
 msgid "list preferences (expert)"
 msgstr ""
 
-#: g10/keyedit.c:1172
+#: g10/keyedit.c:1270
 msgid "showpref"
 msgstr ""
 
-#: g10/keyedit.c:1172
+#: g10/keyedit.c:1270
 msgid "list preferences (verbose)"
 msgstr ""
 
-#: g10/keyedit.c:1173
+#: g10/keyedit.c:1271
 msgid "setpref"
 msgstr ""
 
-#: g10/keyedit.c:1173
+#: g10/keyedit.c:1271
 msgid "set preference list"
 msgstr ""
 
-#: g10/keyedit.c:1174
+#: g10/keyedit.c:1272
 msgid "updpref"
 msgstr ""
 
-#: g10/keyedit.c:1174
+#: g10/keyedit.c:1272
 msgid "updated preferences"
 msgstr ""
 
-#: g10/keyedit.c:1175
+#: g10/keyedit.c:1273
 msgid "keyserver"
 msgstr ""
 
-#: g10/keyedit.c:1175
+#: g10/keyedit.c:1273
 msgid "set preferred keyserver URL"
 msgstr ""
 
-#: g10/keyedit.c:1176
+#: g10/keyedit.c:1274
 msgid "passwd"
 msgstr ""
 
-#: g10/keyedit.c:1176
+#: g10/keyedit.c:1274
 msgid "change the passphrase"
 msgstr ""
 
-#: g10/keyedit.c:1177
+#: g10/keyedit.c:1275
 msgid "trust"
 msgstr ""
 
-#: g10/keyedit.c:1177
+#: g10/keyedit.c:1275
 msgid "change the ownertrust"
 msgstr ""
 
-#: g10/keyedit.c:1178
+#: g10/keyedit.c:1276
 msgid "revsig"
 msgstr ""
 
-#: g10/keyedit.c:1178
+#: g10/keyedit.c:1276
 msgid "revoke signatures"
 msgstr ""
 
-#: g10/keyedit.c:1179
+#: g10/keyedit.c:1277
 msgid "revuid"
 msgstr ""
 
-#: g10/keyedit.c:1179
+#: g10/keyedit.c:1277
 #, fuzzy
 msgid "revoke a user ID"
 msgstr "паказаць сьпіс ключоў і ID карыстальнікаў"
 
-#: g10/keyedit.c:1180
+#: g10/keyedit.c:1278
 msgid "revkey"
 msgstr ""
 
-#: g10/keyedit.c:1180
+#: g10/keyedit.c:1278
 msgid "revoke a secondary key"
 msgstr ""
 
-#: g10/keyedit.c:1181
+#: g10/keyedit.c:1279
 msgid "disable"
 msgstr ""
 
-#: g10/keyedit.c:1181
+#: g10/keyedit.c:1279
 msgid "disable a key"
 msgstr ""
 
-#: g10/keyedit.c:1182
+#: g10/keyedit.c:1280
 msgid "enable"
 msgstr ""
 
-#: g10/keyedit.c:1182
+#: g10/keyedit.c:1280
 msgid "enable a key"
 msgstr ""
 
-#: g10/keyedit.c:1183
+#: g10/keyedit.c:1281
 msgid "showphoto"
 msgstr ""
 
-#: g10/keyedit.c:1183
+#: g10/keyedit.c:1281
 msgid "show photo ID"
 msgstr ""
 
-#: g10/keyedit.c:1202 g10/delkey.c:120
+#: g10/keyedit.c:1300 g10/delkey.c:120
 msgid "can't do that in batchmode\n"
 msgstr ""
 
-#: g10/keyedit.c:1233
+#: g10/keyedit.c:1331
 #, c-format
 msgid "error reading secret keyblock `%s': %s\n"
 msgstr ""
 
-#: g10/keyedit.c:1250
+#: g10/keyedit.c:1348
 msgid "Secret key is available.\n"
 msgstr "Даступны сакрэтны ключ.\n"
 
-#: g10/keyedit.c:1282
+#: g10/keyedit.c:1380
 msgid "Command> "
 msgstr "Загад> "
 
-#: g10/keyedit.c:1312
+#: g10/keyedit.c:1410
 msgid "Need the secret key to do this.\n"
 msgstr ""
 
-#: g10/keyedit.c:1316
+#: g10/keyedit.c:1415
 msgid "Please use the command \"toggle\" first.\n"
 msgstr ""
 
-#: g10/keyedit.c:1364
+#: g10/keyedit.c:1463
 msgid "Key is revoked."
 msgstr ""
 
-#: g10/keyedit.c:1383
+#: g10/keyedit.c:1482
 msgid "Really sign all user IDs? "
 msgstr ""
 
-#: g10/keyedit.c:1384
+#: g10/keyedit.c:1483
 msgid "Hint: Select the user IDs to sign\n"
 msgstr ""
 
-#: g10/keyedit.c:1409
+#: g10/keyedit.c:1508
 #, c-format
 msgid "This command is not allowed while in %s mode.\n"
 msgstr ""
 
-#: g10/keyedit.c:1431 g10/keyedit.c:1452 g10/keyedit.c:1511
+#: g10/keyedit.c:1530 g10/keyedit.c:1551 g10/keyedit.c:1654
 msgid "You must select at least one user ID.\n"
 msgstr ""
 
-#: g10/keyedit.c:1433
+#: g10/keyedit.c:1532
 msgid "You can't delete the last user ID!\n"
 msgstr ""
 
-#: g10/keyedit.c:1436
+#: g10/keyedit.c:1535
 msgid "Really remove all selected user IDs? "
 msgstr ""
 
-#: g10/keyedit.c:1437
+#: g10/keyedit.c:1536
 msgid "Really remove this user ID? "
 msgstr ""
 
-#: g10/keyedit.c:1475 g10/keyedit.c:1530
+#: g10/keyedit.c:1586
+msgid "Really move the primary key? "
+msgstr ""
+
+#: g10/keyedit.c:1598
+msgid "You must select exactly one key.\n"
+msgstr ""
+
+#: g10/keyedit.c:1618 g10/keyedit.c:1673
 msgid "You must select at least one key.\n"
 msgstr ""
 
-#: g10/keyedit.c:1478
+#: g10/keyedit.c:1621
 msgid "Do you really want to delete the selected keys? "
 msgstr ""
 
-#: g10/keyedit.c:1479
+#: g10/keyedit.c:1622
 msgid "Do you really want to delete this key? "
 msgstr ""
 
-#: g10/keyedit.c:1514
+#: g10/keyedit.c:1657
 msgid "Really revoke all selected user IDs? "
 msgstr ""
 
-#: g10/keyedit.c:1515
+#: g10/keyedit.c:1658
 msgid "Really revoke this user ID? "
 msgstr ""
 
-#: g10/keyedit.c:1534
+#: g10/keyedit.c:1677
 msgid "Do you really want to revoke the selected keys? "
 msgstr ""
 
-#: g10/keyedit.c:1535
+#: g10/keyedit.c:1678
 msgid "Do you really want to revoke this key? "
 msgstr ""
 
-#: g10/keyedit.c:1574
+#: g10/keyedit.c:1717
 msgid ""
 "Owner trust may not be set while using an user provided trust database\n"
 msgstr ""
 
-#: g10/keyedit.c:1606
+#: g10/keyedit.c:1749
 msgid "Set preference list to:\n"
 msgstr ""
 
-#: g10/keyedit.c:1612
+#: g10/keyedit.c:1755
 msgid "Really update the preferences for the selected user IDs? "
 msgstr ""
 
-#: g10/keyedit.c:1614
+#: g10/keyedit.c:1757
 msgid "Really update the preferences? "
 msgstr ""
 
-#: g10/keyedit.c:1662
+#: g10/keyedit.c:1805
 msgid "Save changes? "
 msgstr "Захаваць зьмены? "
 
-#: g10/keyedit.c:1665
+#: g10/keyedit.c:1808
 msgid "Quit without saving? "
 msgstr "Выйсьці не захаваўшы зьмены? "
 
-#: g10/keyedit.c:1675
+#: g10/keyedit.c:1818
 #, c-format
 msgid "update failed: %s\n"
 msgstr ""
 
-#: g10/keyedit.c:1682
+#: g10/keyedit.c:1825
 #, c-format
 msgid "update secret failed: %s\n"
 msgstr ""
 
-#: g10/keyedit.c:1689
+#: g10/keyedit.c:1832
 msgid "Key not changed so no update needed.\n"
 msgstr ""
 
-#: g10/keyedit.c:1701
+#: g10/keyedit.c:1844
 msgid "Invalid command  (try \"help\")\n"
 msgstr "Нерэчаісны загад (паспрабуйце \"help\")\n"
 
-#: g10/keyedit.c:1760
+#: g10/keyedit.c:1906
 msgid "Digest: "
 msgstr ""
 
-#: g10/keyedit.c:1812
+#: g10/keyedit.c:1958
 msgid "Features: "
 msgstr ""
 
-#: g10/keyedit.c:1823
+#: g10/keyedit.c:1969
 msgid "Keyserver no-modify"
 msgstr ""
 
-#: g10/keyedit.c:2063
+#: g10/keyedit.c:1979 g10/keylist.c:223
+msgid "Preferred keyserver: "
+msgstr ""
+
+#: g10/keyedit.c:2219
 #, c-format
 msgid "This key may be revoked by %s key "
 msgstr ""
 
-#: g10/keyedit.c:2067
+#: g10/keyedit.c:2223
 msgid " (sensitive)"
 msgstr ""
 
-#: g10/keyedit.c:2081 g10/keyedit.c:2135 g10/keyedit.c:2238 g10/keyedit.c:2253
+#: g10/keyedit.c:2237 g10/keyedit.c:2293 g10/keyedit.c:2419 g10/keyedit.c:2434
 #, fuzzy, c-format
 msgid "created: %s"
 msgstr "памылка чытаньня файла"
 
-#: g10/keyedit.c:2084
-#, c-format
-msgid "revoked: %s"
+#: g10/keyedit.c:2240 g10/keyedit.c:2341 g10/keyedit.c:2453 g10/keylist.c:692
+#: g10/keylist.c:735 g10/keylist.c:790 g10/mainproc.c:930 g10/mainproc.c:1551
+#: g10/trustdb.c:1124
+msgid "revoked"
 msgstr ""
 
-#: g10/keyedit.c:2086
-#, fuzzy, c-format
-msgid "expired: %s"
+#: g10/keyedit.c:2242 g10/keyedit.c:2343 g10/keyedit.c:2455 g10/keylist.c:671
+#: g10/keylist.c:694 g10/keylist.c:737 g10/keylist.c:792 g10/mainproc.c:1553
+#: g10/trustdb.c:499
+msgid "expired"
+msgstr ""
+
+#: g10/keyedit.c:2244 g10/keyedit.c:2295 g10/keyedit.c:2421 g10/keyedit.c:2436
+#: g10/keylist.c:673 g10/keylist.c:696 g10/keylist.c:794 g10/keylist.c:820
+#: g10/mainproc.c:932
+#, fuzzy
+msgid "expires"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keyedit.c:2088 g10/keyedit.c:2137 g10/keyedit.c:2240 g10/keyedit.c:2255
-#, c-format
-msgid "expires: %s"
-msgstr ""
+#: g10/keyedit.c:2246
+#, fuzzy, c-format
+msgid "usage: %s"
+msgstr "памылка чытаньня файла"
 
-#: g10/keyedit.c:2103
+#: g10/keyedit.c:2261
 #, c-format
 msgid "trust: %s"
 msgstr ""
 
-#: g10/keyedit.c:2107
+#: g10/keyedit.c:2265
 #, c-format
 msgid "validity: %s"
 msgstr ""
 
-#: g10/keyedit.c:2114
+#: g10/keyedit.c:2272
 msgid "This key has been disabled"
 msgstr ""
 
-#: g10/keyedit.c:2146
-#, c-format
-msgid "rev! subkey has been revoked: %s\n"
-msgstr ""
-
-#: g10/keyedit.c:2149
-msgid "rev- faked revocation found\n"
+#: g10/keyedit.c:2300
+msgid "card-no: "
 msgstr ""
 
-#: g10/keyedit.c:2151
-#, c-format
-msgid "rev? problem checking revocation: %s\n"
-msgstr ""
-
-#: g10/keyedit.c:2176 g10/keylist.c:689 g10/mainproc.c:1551 g10/trustdb.c:1124
-msgid "revoked"
-msgstr ""
-
-#: g10/keyedit.c:2178 g10/keylist.c:691 g10/mainproc.c:1553 g10/trustdb.c:499
-msgid "expired"
-msgstr ""
-
-#: g10/keyedit.c:2199
+#: g10/keyedit.c:2381
 msgid "There are no preferences on a PGP 2.x-style user ID.\n"
 msgstr ""
 
-#: g10/keyedit.c:2207
+#: g10/keyedit.c:2389
 msgid ""
 "Please note that the shown key validity is not necessarily correct\n"
 "unless you restart the program.\n"
 msgstr ""
 
-#: g10/keyedit.c:2272 g10/mainproc.c:930
-msgid "[revoked] "
-msgstr ""
-
-#: g10/keyedit.c:2274
-msgid "[expired] "
-msgstr ""
-
-#: g10/keyedit.c:2339
+#: g10/keyedit.c:2520
 msgid ""
 "WARNING: no user ID has been marked as primary.  This command may\n"
 "              cause a different user ID to become the assumed primary.\n"
 msgstr ""
 
-#: g10/keyedit.c:2399
+#: g10/keyedit.c:2580
 msgid ""
 "WARNING: This is a PGP2-style key.  Adding a photo ID may cause some "
 "versions\n"
 "         of PGP to reject this key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2404 g10/keyedit.c:2677
+#: g10/keyedit.c:2585 g10/keyedit.c:2863
 msgid "Are you sure you still want to add it? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:2410
+#: g10/keyedit.c:2591
 msgid "You may not add a photo ID to a PGP2-style key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2545
+#: g10/keyedit.c:2731
 msgid "Delete this good signature? (y/N/q)"
 msgstr ""
 
-#: g10/keyedit.c:2555
+#: g10/keyedit.c:2741
 msgid "Delete this invalid signature? (y/N/q)"
 msgstr ""
 
-#: g10/keyedit.c:2559
+#: g10/keyedit.c:2745
 msgid "Delete this unknown signature? (y/N/q)"
 msgstr ""
 
-#: g10/keyedit.c:2565
+#: g10/keyedit.c:2751
 msgid "Really delete this self-signature? (y/N)"
 msgstr ""
 
-#: g10/keyedit.c:2579
+#: g10/keyedit.c:2765
 #, c-format
 msgid "Deleted %d signature.\n"
 msgstr ""
 
-#: g10/keyedit.c:2580
+#: g10/keyedit.c:2766
 #, c-format
 msgid "Deleted %d signatures.\n"
 msgstr ""
 
-#: g10/keyedit.c:2583
+#: g10/keyedit.c:2769
 msgid "Nothing deleted.\n"
 msgstr ""
 
-#: g10/keyedit.c:2672
+#: g10/keyedit.c:2858
 msgid ""
 "WARNING: This is a PGP 2.x-style key.  Adding a designated revoker may "
 "cause\n"
 "         some versions of PGP to reject this key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2683
+#: g10/keyedit.c:2869
 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2703
+#: g10/keyedit.c:2889
 msgid "Enter the user ID of the designated revoker: "
 msgstr ""
 
-#: g10/keyedit.c:2726
+#: g10/keyedit.c:2912
 msgid "cannot appoint a PGP 2.x style key as a designated revoker\n"
 msgstr ""
 
-#: g10/keyedit.c:2741
+#: g10/keyedit.c:2927
 msgid "you cannot appoint a key as its own designated revoker\n"
 msgstr ""
 
-#: g10/keyedit.c:2763
+#: g10/keyedit.c:2949
 msgid "this key has already been designated as a revoker\n"
 msgstr ""
 
-#: g10/keyedit.c:2782
+#: g10/keyedit.c:2968
 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n"
 msgstr ""
 
-#: g10/keyedit.c:2788
+#: g10/keyedit.c:2974
 msgid ""
 "Are you sure you want to appoint this key as a designated revoker? (y/N): "
 msgstr ""
 
-#: g10/keyedit.c:2849
+#: g10/keyedit.c:3035
 msgid "Please remove selections from the secret keys.\n"
 msgstr ""
 
-#: g10/keyedit.c:2855
+#: g10/keyedit.c:3041
 msgid "Please select at most one secondary key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2859
+#: g10/keyedit.c:3045
 msgid "Changing expiration time for a secondary key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2862
+#: g10/keyedit.c:3048
 msgid "Changing expiration time for the primary key.\n"
 msgstr ""
 
-#: g10/keyedit.c:2908
+#: g10/keyedit.c:3094
 msgid "You can't change the expiration date of a v3 key\n"
 msgstr ""
 
-#: g10/keyedit.c:2924
+#: g10/keyedit.c:3110
 msgid "No corresponding signature in secret ring\n"
 msgstr ""
 
-#: g10/keyedit.c:3004
+#: g10/keyedit.c:3190
 msgid "Please select exactly one user ID.\n"
 msgstr ""
 
-#: g10/keyedit.c:3043 g10/keyedit.c:3153 g10/keyedit.c:3267
+#: g10/keyedit.c:3229 g10/keyedit.c:3339 g10/keyedit.c:3458
 #, c-format
-msgid "skipping v3 self-signature on user id \"%s\"\n"
+msgid "skipping v3 self-signature on user ID \"%s\"\n"
 msgstr ""
 
-#: g10/keyedit.c:3215
+#: g10/keyedit.c:3400
 msgid "Enter your preferred keyserver URL: "
 msgstr ""
 
-#: g10/keyedit.c:3331
+#: g10/keyedit.c:3479
+msgid "Are you sure you want to replace it? (y/N) "
+msgstr ""
+
+#: g10/keyedit.c:3480
+msgid "Are you sure you want to delete it? (y/N) "
+msgstr ""
+
+#: g10/keyedit.c:3542
 #, c-format
 msgid "No user ID with index %d\n"
 msgstr ""
 
-#: g10/keyedit.c:3377
+#: g10/keyedit.c:3588
 #, c-format
 msgid "No secondary key with index %d\n"
 msgstr ""
 
-#: g10/keyedit.c:3491
+#: g10/keyedit.c:3702
 msgid "user ID: \""
 msgstr ""
 
-#: g10/keyedit.c:3496
+#: g10/keyedit.c:3707
 #, c-format
 msgid ""
 "\"\n"
 "signed with your key %s at %s\n"
 msgstr ""
 
-#: g10/keyedit.c:3499
+#: g10/keyedit.c:3710
 #, c-format
 msgid ""
 "\"\n"
 "locally signed with your key %s at %s\n"
 msgstr ""
 
-#: g10/keyedit.c:3504
+#: g10/keyedit.c:3715
 #, c-format
 msgid "This signature expired on %s.\n"
 msgstr ""
 
-#: g10/keyedit.c:3508
+#: g10/keyedit.c:3719
 msgid "Are you sure you still want to revoke it? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:3512
+#: g10/keyedit.c:3723
 msgid "Create a revocation certificate for this signature? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:3537
+#: g10/keyedit.c:3748
 msgid "You have signed these user IDs:\n"
 msgstr ""
 
-#: g10/keyedit.c:3558
+#: g10/keyedit.c:3769
 #, c-format
 msgid "   signed by %s on %s%s%s\n"
 msgstr ""
 
-#: g10/keyedit.c:3567
+#: g10/keyedit.c:3778
 #, c-format
 msgid "   revoked by %s on %s\n"
 msgstr ""
 
-#: g10/keyedit.c:3587
+#: g10/keyedit.c:3798
 msgid "You are about to revoke these signatures:\n"
 msgstr ""
 
-#: g10/keyedit.c:3597
+#: g10/keyedit.c:3808
 #, c-format
 msgid "   signed by %s on %s%s\n"
 msgstr ""
 
-#: g10/keyedit.c:3599
+#: g10/keyedit.c:3810
 msgid " (non-exportable)"
 msgstr ""
 
-#: g10/keyedit.c:3606
+#: g10/keyedit.c:3817
 msgid "Really create the revocation certificates? (y/N) "
 msgstr ""
 
-#: g10/keyedit.c:3636
+#: g10/keyedit.c:3847
 msgid "no secret key\n"
 msgstr ""
 
-#: g10/keyedit.c:3706
+#: g10/keyedit.c:3917
 #, c-format
 msgid "user ID \"%s\" is already revoked\n"
 msgstr ""
 
-#: g10/keyedit.c:3723
+#: g10/keyedit.c:3934
 #, c-format
 msgid "WARNING: a user ID signature is dated %d seconds in the future\n"
 msgstr ""
 
-#: g10/keyedit.c:3892
+#: g10/keyedit.c:4103
 #, c-format
 msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n"
 msgstr ""
 
-#: g10/keylist.c:179
+#: g10/keylist.c:180
 msgid "Critical signature policy: "
 msgstr ""
 
-#: g10/keylist.c:181
+#: g10/keylist.c:182
 msgid "Signature policy: "
 msgstr ""
 
-#: g10/keylist.c:220
+#: g10/keylist.c:221
 msgid "Critical preferred keyserver: "
 msgstr ""
 
-#: g10/keylist.c:222
-msgid "Preferred keyserver: "
-msgstr ""
-
-#: g10/keylist.c:268 g10/keylist.c:312
+#: g10/keylist.c:269 g10/keylist.c:313
 msgid "WARNING: invalid notation data found\n"
 msgstr ""
 
-#: g10/keylist.c:286
+#: g10/keylist.c:287
 msgid "Critical signature notation: "
 msgstr ""
 
-#: g10/keylist.c:288
+#: g10/keylist.c:289
 msgid "Signature notation: "
 msgstr ""
 
-#: g10/keylist.c:299
+#: g10/keylist.c:300
 msgid "not human readable"
 msgstr ""
 
-#: g10/keylist.c:400
+#: g10/keylist.c:401
 msgid "Keyring"
 msgstr ""
 
-#: g10/keylist.c:625 g10/keylist.c:648 g10/keylist.c:745
-#, fuzzy, c-format
-msgid " [expired: %s]"
-msgstr "збой падпісаньня: %s\n"
-
-#: g10/keylist.c:627 g10/keylist.c:650 g10/keylist.c:747 g10/keylist.c:772
-#: g10/mainproc.c:932
-#, c-format
-msgid " [expires: %s]"
-msgstr ""
-
-#: g10/keylist.c:646 g10/keylist.c:743
-#, c-format
-msgid " [revoked: %s]"
-msgstr ""
-
-#: g10/keylist.c:1357
+#: g10/keylist.c:1412
 msgid "Primary key fingerprint:"
 msgstr ""
 
-#: g10/keylist.c:1359
+#: g10/keylist.c:1414
 msgid "     Subkey fingerprint:"
 msgstr ""
 
-#: g10/keylist.c:1366
+#: g10/keylist.c:1421
 msgid " Primary key fingerprint:"
 msgstr ""
 
-#: g10/keylist.c:1368
+#: g10/keylist.c:1423
 msgid "      Subkey fingerprint:"
 msgstr ""
 
-#: g10/keylist.c:1372 g10/keylist.c:1376
+#: g10/keylist.c:1427 g10/keylist.c:1431
 #, fuzzy
 msgid "      Key fingerprint ="
 msgstr "паказаць ключы й адбіткі пальцаў"
 
+#: g10/keylist.c:1498
+msgid "      Card serial no. ="
+msgstr ""
+
 #: g10/mainproc.c:248
 #, c-format
 msgid "weird size for an encrypted session key (%d)\n"
@@ -3704,76 +3769,76 @@ msgstr ""
 msgid "invalid root packet detected in proc_tree()\n"
 msgstr ""
 
-#: g10/misc.c:82
+#: g10/misc.c:83
 #, c-format
 msgid "can't disable core dumps: %s\n"
 msgstr ""
 
-#: g10/misc.c:146
+#: g10/misc.c:147
 msgid "Experimental algorithms should not be used!\n"
 msgstr ""
 
-#: g10/misc.c:176
+#: g10/misc.c:177
 msgid "this cipher algorithm is deprecated; please use a more standard one!\n"
 msgstr ""
 
-#: g10/misc.c:282
+#: g10/misc.c:283
 msgid "the IDEA cipher plugin is not present\n"
 msgstr ""
 
-#: g10/misc.c:283
+#: g10/misc.c:284
 msgid ""
 "please see http://www.gnupg.org/why-not-idea.html for more information\n"
 msgstr ""
 
-#: g10/misc.c:491
+#: g10/misc.c:517
 #, c-format
 msgid "%s:%d: deprecated option \"%s\"\n"
 msgstr ""
 
-#: g10/misc.c:495
+#: g10/misc.c:521
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated option\n"
 msgstr ""
 
-#: g10/misc.c:497
+#: g10/misc.c:523
 #, c-format
 msgid "please use \"%s%s\" instead\n"
 msgstr ""
 
-#: g10/misc.c:508
+#: g10/misc.c:534
 msgid "Uncompressed"
 msgstr ""
 
-#: g10/misc.c:533
+#: g10/misc.c:559
 msgid "uncompressed|none"
 msgstr ""
 
-#: g10/misc.c:643
+#: g10/misc.c:669
 #, c-format
 msgid "this message may not be usable by %s\n"
 msgstr ""
 
-#: g10/misc.c:777
+#: g10/misc.c:826
 #, c-format
 msgid "ambiguous option `%s'\n"
 msgstr ""
 
-#: g10/misc.c:802
+#: g10/misc.c:851
 #, fuzzy, c-format
 msgid "unknown option `%s'\n"
 msgstr "невядомая вэрсыя"
 
-#: g10/parse-packet.c:120
+#: g10/parse-packet.c:119
 #, c-format
 msgid "can't handle public key algorithm %d\n"
 msgstr ""
 
-#: g10/parse-packet.c:703
+#: g10/parse-packet.c:688
 msgid "WARNING: potentially insecure symmetrically encrypted session key\n"
 msgstr ""
 
-#: g10/parse-packet.c:1128
+#: g10/parse-packet.c:1113
 #, c-format
 msgid "subpacket of type %d has critical bit set\n"
 msgstr ""
@@ -3812,7 +3877,7 @@ msgstr ""
 msgid "communication problem with gpg-agent\n"
 msgstr ""
 
-#: g10/passphrase.c:580 g10/passphrase.c:880 g10/passphrase.c:992
+#: g10/passphrase.c:580 g10/passphrase.c:882 g10/passphrase.c:994
 msgid "problem with the agent - disabling agent use\n"
 msgstr ""
 
@@ -3848,24 +3913,24 @@ msgstr "пароль занадта доўгі\n"
 msgid "invalid response from agent\n"
 msgstr ""
 
-#: g10/passphrase.c:781 g10/passphrase.c:874
+#: g10/passphrase.c:781 g10/passphrase.c:876
 msgid "cancelled by user\n"
 msgstr "скасавана карыстальнікам\n"
 
-#: g10/passphrase.c:786 g10/passphrase.c:963
+#: g10/passphrase.c:786 g10/passphrase.c:965
 #, c-format
 msgid "problem with the agent: agent returns 0x%lx\n"
 msgstr ""
 
-#: g10/passphrase.c:1044 g10/passphrase.c:1204
+#: g10/passphrase.c:1046 g10/passphrase.c:1206
 msgid "can't query password in batchmode\n"
 msgstr ""
 
-#: g10/passphrase.c:1049 g10/passphrase.c:1209
+#: g10/passphrase.c:1051 g10/passphrase.c:1211
 msgid "Enter passphrase: "
 msgstr "Увядзіце пароль: "
 
-#: g10/passphrase.c:1131
+#: g10/passphrase.c:1133
 msgid ""
 "\n"
 "You need a passphrase to unlock the secret key for\n"
@@ -3875,22 +3940,22 @@ msgstr ""
 "Вам неабходна ўвесьці пароль, каб адчыніць сакрэтны ключ для\n"
 "карыстальніка: \""
 
-#: g10/passphrase.c:1140
+#: g10/passphrase.c:1142
 #, fuzzy, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "%u-бітавы %s ключ, ID %08lX, створаны %s"
 
-#: g10/passphrase.c:1149
+#: g10/passphrase.c:1151
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr ""
 
-#: g10/passphrase.c:1153
+#: g10/passphrase.c:1155
 #, c-format
 msgid " (main key ID %s)"
 msgstr ""
 
-#: g10/passphrase.c:1213
+#: g10/passphrase.c:1215
 msgid "Repeat passphrase: "
 msgstr "Паўтарыце пароль: "
 
@@ -4096,25 +4161,36 @@ msgstr ""
 msgid "you can only detach-sign with PGP 2.x style keys while in --pgp2 mode\n"
 msgstr ""
 
-#: g10/sign.c:765 g10/sign.c:1001
-#, c-format
-msgid "can't create %s: %s\n"
-msgstr ""
+#: g10/sign.c:765 g10/sign.c:1002 g10/exec.c:483
+#, fuzzy, c-format
+msgid "can't create file `%s': %s\n"
+msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: g10/sign.c:794
+#: g10/sign.c:771 g10/sign.c:1008
+#, fuzzy, c-format
+msgid "writing to file `%s'\n"
+msgstr "запіс у stdout\n"
+
+#: g10/sign.c:795
 #, c-format
-msgid "forcing digest algorithm %s (%d) violates recipient preferences\n"
+msgid ""
+"WARNING: forcing digest algorithm %s (%d) violates recipient preferences\n"
 msgstr ""
 
-#: g10/sign.c:886
+#: g10/sign.c:887
 msgid "signing:"
 msgstr ""
 
-#: g10/sign.c:985
+#: g10/sign.c:892
+#, fuzzy, c-format
+msgid "can't open file `%s': %s\n"
+msgstr "немагчыма адкрыць %s: %s\n"
+
+#: g10/sign.c:986
 msgid "you can only clearsign with PGP 2.x style keys while in --pgp2 mode\n"
 msgstr ""
 
-#: g10/sign.c:1138
+#: g10/sign.c:1140
 #, c-format
 msgid "%s encryption will be used\n"
 msgstr ""
@@ -4501,7 +4577,7 @@ msgstr ""
 msgid "cannot avoid weak key for symmetric cipher; tried %d times!\n"
 msgstr ""
 
-#: g10/seskey.c:210
+#: g10/seskey.c:213
 msgid "DSA requires the use of a 160 bit hash algorithm\n"
 msgstr "DSA патрабуе выкарыстаньня 160-і бітавага хэш-альгарытму\n"
 
@@ -4776,17 +4852,17 @@ msgstr "Даведка адсутнічае"
 msgid "No help available for `%s'"
 msgstr "Для \"%s\" даведка адсутнічае"
 
-#: g10/keydb.c:189
+#: g10/keydb.c:161
 #, c-format
 msgid "error creating keyring `%s': %s\n"
 msgstr ""
 
-#: g10/keydb.c:196
+#: g10/keydb.c:168
 #, c-format
 msgid "keyring `%s' created\n"
 msgstr ""
 
-#: g10/keydb.c:615
+#: g10/keydb.c:679
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr ""
@@ -4829,8 +4905,7 @@ msgstr "паказаць сьпіс ключоў і подпісаў"
 msgid "%s: keyring created\n"
 msgstr "%s: створаны зьвязак ключоў\n"
 
-#: g10/photoid.c:65
-#, c-format
+#: g10/photoid.c:66
 msgid ""
 "\n"
 "Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
@@ -4839,29 +4914,34 @@ msgid ""
 "Keeping the image close to 240x288 is a good size to use.\n"
 msgstr ""
 
-#: g10/photoid.c:79
+#: g10/photoid.c:80
 msgid "Enter JPEG filename for photo ID: "
 msgstr ""
 
-#: g10/photoid.c:87
+#: g10/photoid.c:88
 #, fuzzy, c-format
 msgid "Unable to open photo \"%s\": %s\n"
 msgstr "немагчыма адкрыць %s: %s\n"
 
-#: g10/photoid.c:97
+#: g10/photoid.c:96
+#, c-format
+msgid "This JPEG is really large (%d bytes) !\n"
+msgstr ""
+
+#: g10/photoid.c:98
 msgid "Are you sure you want to use it (y/N)? "
 msgstr ""
 
-#: g10/photoid.c:112
+#: g10/photoid.c:113
 #, c-format
 msgid "\"%s\" is not a JPEG file\n"
 msgstr ""
 
-#: g10/photoid.c:129
+#: g10/photoid.c:130
 msgid "Is this photo correct (y/N/q)? "
 msgstr ""
 
-#: g10/photoid.c:331
+#: g10/photoid.c:332
 msgid "unable to display photo ID!\n"
 msgstr ""
 
@@ -4880,43 +4960,48 @@ msgid ""
 msgstr ""
 
 #: g10/exec.c:355
-msgid "this platform requires temp files when calling external programs\n"
+msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
 
-#: g10/exec.c:432
-#, c-format
-msgid "unable to execute %s \"%s\": %s\n"
-msgstr ""
+#: g10/exec.c:433
+#, fuzzy, c-format
+msgid "unable to execute program `%s': %s\n"
+msgstr "немагчыма адкрыць %s: %s\n"
 
-#: g10/exec.c:513
+#: g10/exec.c:436
+#, fuzzy, c-format
+msgid "unable to execute shell `%s': %s\n"
+msgstr "немагчыма адкрыць %s: %s\n"
+
+#: g10/exec.c:515
 #, c-format
 msgid "system error while calling external program: %s\n"
 msgstr ""
 
-#: g10/exec.c:524 g10/exec.c:583
+#: g10/exec.c:526 g10/exec.c:585
 msgid "unnatural exit of external program\n"
 msgstr ""
 
-#: g10/exec.c:539
+#: g10/exec.c:541
 msgid "unable to execute external program\n"
 msgstr ""
 
-#: g10/exec.c:548
+#: g10/exec.c:550
 #, c-format
 msgid "unable to read external program response: %s\n"
 msgstr ""
 
-#: g10/exec.c:594 g10/exec.c:601
+#: g10/exec.c:596 g10/exec.c:603
 #, c-format
 msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
 msgstr ""
 
-#: g10/exec.c:606
+#: g10/exec.c:608
 #, c-format
 msgid "WARNING: unable to remove temp directory `%s': %s\n"
 msgstr ""
 
-#: g10/keyid.c:482 g10/keyid.c:494 g10/keyid.c:506 g10/keyid.c:518
+#: g10/keyid.c:497 g10/keyid.c:509 g10/keyid.c:521 g10/keyid.c:533
 msgid "never     "
 msgstr ""
 
@@ -5067,6 +5152,10 @@ msgstr ""
 msgid "read error: %s\n"
 msgstr "памылка чытаньня файла"
 
+#, fuzzy
+#~ msgid " [expired: %s]"
+#~ msgstr "збой падпісаньня: %s\n"
+
 #~ msgid "|[files]|encrypt files"
 #~ msgstr "|[файлы]|зашыфраваць файлы"
 
index 4e66274..054e453 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -27,7 +27,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.4rc\n"
 "Report-Msgid-Bugs-To: gnupg-i18n@gnupg.org\n"
-"POT-Creation-Date: 2004-07-27 17:15+0200\n"
+"POT-Creation-Date: 2004-10-01 10:36+0200\n"
 "PO-Revision-Date: 2003-12-05 19:15+0100\n"
 "Last-Translator: Jordi Mallach <jordi@gnu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -70,7 +70,7 @@ msgstr "no"
 msgid "nN"
 msgstr "nN"
 
-#: util/miscutil.c:348 g10/keyedit.c:1138
+#: util/miscutil.c:348 g10/keyedit.c:1232
 msgid "quit"
 msgstr "ix"
 
@@ -319,6 +319,19 @@ msgstr "la clau secreta �s inusable"
 msgid "keyserver error"
 msgstr "error de servidor de claus"
 
+#: util/errors.c:108
+#, fuzzy
+msgid "canceled"
+msgstr "Cancel�la"
+
+# G�nere?  Nombre?  ivb
+# Werner FIXME: please add translator comment saying *what* is
+# uncompressed so we know the gender. jm
+#: util/errors.c:109
+#, fuzzy
+msgid "no card"
+msgstr "no �s xifrat"
+
 #: util/logger.c:183
 msgid "ERROR: "
 msgstr ""
@@ -341,7 +354,7 @@ msgstr "heu trobat un bug... (%s:%d)\n"
 msgid "no entropy gathering module detected\n"
 msgstr "no s'ha trobat cap m�dul d'acumulaci� d'entropia\n"
 
-#: cipher/random.c:387 g10/keygen.c:2032 g10/import.c:169
+#: cipher/random.c:387 g10/g10.c:3159 g10/keygen.c:2106 g10/import.c:169
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "no s'ha pogut obrir �%s�: %s\n"
@@ -375,7 +388,7 @@ msgstr "no s'ha pogut llegir �%s�: %s\n"
 msgid "note: random_seed file not updated\n"
 msgstr "nota: el fitxer random_seed no s'ha actualitzat\n"
 
-#: cipher/random.c:473 g10/exec.c:481
+#: cipher/random.c:473
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "no s'ha pogut crear �%s�: %s\n"
@@ -446,7 +459,7 @@ msgstr "no s'ha pogut generar un prim amb menys de %d bits\n"
 msgid "can't generate a prime with less than %d bits\n"
 msgstr "no s'ha pogut generar un prim amb menys de %d bits\n"
 
-#: g10/g10.c:354
+#: g10/g10.c:358
 msgid ""
 "@Commands:\n"
 " "
@@ -454,130 +467,130 @@ msgstr ""
 "@Ordres:\n"
 " "
 
-#: g10/g10.c:356
+#: g10/g10.c:360
 msgid "|[file]|make a signature"
 msgstr "|[fitxer]|crea una signatura"
 
-#: g10/g10.c:357
+#: g10/g10.c:361
 msgid "|[file]|make a clear text signature"
 msgstr "|[fitxer]|crea una signatura en text clar"
 
-#: g10/g10.c:358
+#: g10/g10.c:362
 msgid "make a detached signature"
 msgstr "crea una signatura separada"
 
-#: g10/g10.c:359
+#: g10/g10.c:363
 msgid "encrypt data"
 msgstr "xifra dades"
 
-#: g10/g10.c:361
+#: g10/g10.c:365
 msgid "encryption only with symmetric cipher"
 msgstr "xifra nom�s amb xifratge sim�tric"
 
-#: g10/g10.c:363
+#: g10/g10.c:367
 msgid "decrypt data (default)"
 msgstr "desxifra dades (predeterminat)"
 
-#: g10/g10.c:365
+#: g10/g10.c:369
 msgid "verify a signature"
 msgstr "verifica una signatura"
 
-#: g10/g10.c:367
+#: g10/g10.c:371
 msgid "list keys"
 msgstr "llista claus"
 
-#: g10/g10.c:369
+#: g10/g10.c:373
 msgid "list keys and signatures"
 msgstr "llista claus i signatures"
 
 # �de les claus� o �de la clau�?  ivb
-#: g10/g10.c:370
+#: g10/g10.c:374
 #, fuzzy
 msgid "list and check key signatures"
 msgstr "comprova les signatures de la claus"
 
 # �dactilars� o �digitals�?  ivb
-#: g10/g10.c:371
+#: g10/g10.c:375
 msgid "list keys and fingerprints"
 msgstr "llista claus i empremtes digitals"
 
-#: g10/g10.c:372
+#: g10/g10.c:376
 msgid "list secret keys"
 msgstr "llista claus secretes"
 
-#: g10/g10.c:373
+#: g10/g10.c:377
 msgid "generate a new key pair"
 msgstr "genera un nou parell de claus"
 
-#: g10/g10.c:374
+#: g10/g10.c:378
 msgid "remove keys from the public keyring"
 msgstr "elimina claus de l'anell p�blic"
 
-#: g10/g10.c:376
+#: g10/g10.c:380
 msgid "remove keys from the secret keyring"
 msgstr "elimina claus de l'anell secret"
 
-#: g10/g10.c:377
+#: g10/g10.c:381
 msgid "sign a key"
 msgstr "signa una clau"
 
-#: g10/g10.c:378
+#: g10/g10.c:382
 msgid "sign a key locally"
 msgstr "signa una clau localment"
 
-#: g10/g10.c:381
+#: g10/g10.c:385
 msgid "sign or edit a key"
 msgstr "signa o edita una clau"
 
-#: g10/g10.c:382
+#: g10/g10.c:386
 msgid "generate a revocation certificate"
 msgstr "genera un certificat de revocaci�"
 
-#: g10/g10.c:384
+#: g10/g10.c:388
 msgid "export keys"
 msgstr "exporta claus"
 
-#: g10/g10.c:385
+#: g10/g10.c:389
 msgid "export keys to a key server"
 msgstr "exporta claus a un servidor de claus"
 
-#: g10/g10.c:386
+#: g10/g10.c:390
 msgid "import keys from a key server"
 msgstr "importa claus d'un servidor de claus"
 
-#: g10/g10.c:388
+#: g10/g10.c:392
 msgid "search for keys on a key server"
 msgstr "cerca claus en un servidor de claus"
 
-#: g10/g10.c:390
+#: g10/g10.c:394
 msgid "update all keys from a keyserver"
 msgstr "actualitza totes les claus des d'un servidor de claus"
 
-#: g10/g10.c:393
+#: g10/g10.c:397
 msgid "import/merge keys"
 msgstr "importa/fon claus"
 
-#: g10/g10.c:396
+#: g10/g10.c:400
 msgid "print the card status"
 msgstr ""
 
-#: g10/g10.c:397
+#: g10/g10.c:401
 msgid "change data on a card"
 msgstr ""
 
-#: g10/g10.c:398
+#: g10/g10.c:402
 msgid "change a card's PIN"
 msgstr ""
 
-#: g10/g10.c:406
+#: g10/g10.c:410
 msgid "update the trust database"
 msgstr "actualitza la base de dades de confian�a"
 
-#: g10/g10.c:413
+#: g10/g10.c:417
 msgid "|algo [files]|print message digests"
 msgstr "|algo [fitxers]|imprimeix resums de missatges"
 
-#: g10/g10.c:417 g10/gpgv.c:64
+#: g10/g10.c:421 g10/gpgv.c:65
 msgid ""
 "@\n"
 "Options:\n"
@@ -587,56 +600,52 @@ msgstr ""
 "Opcions:\n"
 " "
 
-#: g10/g10.c:419
+#: g10/g10.c:423
 msgid "create ascii armored output"
 msgstr "crea eixida amb armadura ascii"
 
-#: g10/g10.c:421
+#: g10/g10.c:425
 msgid "|NAME|encrypt for NAME"
 msgstr "|NOM|xifra per a NOM"
 
-#: g10/g10.c:432
+#: g10/g10.c:436
 msgid "use this user-id to sign or decrypt"
 msgstr "usa aquest id per a signar o desxifrar"
 
-#: g10/g10.c:433
+#: g10/g10.c:437
 msgid "|N|set compress level N (0 disables)"
 msgstr "|N|nivell de compressi� N (0 no comprimeix)"
 
-#: g10/g10.c:438
+#: g10/g10.c:442
 msgid "use canonical text mode"
 msgstr "usa el mode de text can�nic"
 
-#: g10/g10.c:448
+#: g10/g10.c:452
 msgid "use as output file"
 msgstr "fitxer d'eixida"
 
 # Un dels dos �s en la llista d'opcions amb --help. Urgh. jm
-#: g10/g10.c:450 g10/gpgv.c:66
+#: g10/g10.c:454 g10/gpgv.c:67
 msgid "verbose"
 msgstr "detall"
 
-#: g10/g10.c:461
+#: g10/g10.c:465
 msgid "do not make any changes"
 msgstr "no fa cap canvi"
 
-#: g10/g10.c:462
+#: g10/g10.c:466
 msgid "prompt before overwriting"
 msgstr "pregunta abans de sobreescriure"
 
-#: g10/g10.c:507
+#: g10/g10.c:511
 msgid "use strict OpenPGP behavior"
 msgstr ""
 
-#: g10/g10.c:508
+#: g10/g10.c:512
 msgid "generate PGP 2.x compatible messages"
 msgstr ""
 
-#: g10/g10.c:530
-msgid "allow the use of admin card commands"
-msgstr ""
-
-#: g10/g10.c:535
+#: g10/g10.c:537
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
@@ -647,7 +656,7 @@ msgstr ""
 # Crec q (A)lice (orig.), (B)ob (dest.), etc. s�n noms usats pel Zimmerman
 # en el manual original de PGP.  A, B, C...  ivb
 # En efecte. Idem per a Mallory m�s endavant. Els deixe com a l'original. jm
-#: g10/g10.c:538
+#: g10/g10.c:540
 msgid ""
 "@\n"
 "Examples:\n"
@@ -667,15 +676,15 @@ msgstr ""
 " --list-keys [noms]         mostra claus\n"
 " --fingerprint [noms]       mostra empremtes digitals\n"
 
-#: g10/g10.c:713 g10/gpgv.c:91
+#: g10/g10.c:718 g10/gpgv.c:92
 msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
 msgstr "Si us plau, informeu sobre els errors a <gnupg-bugs@gnu.org>.\n"
 
-#: g10/g10.c:730
+#: g10/g10.c:735
 msgid "Usage: gpg [options] [files] (-h for help)"
 msgstr "Forma d'�s: gpg [opcions] [fitxers] (-h per a veure l'ajuda)"
 
-#: g10/g10.c:733
+#: g10/g10.c:738
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "sign, check, encrypt or decrypt\n"
@@ -690,7 +699,7 @@ msgstr ""
 # Precissament acabem de parlar d'�implementat a la llista del GNOME
 # i s'ha dit que �s erroni, igual que �suportat� :) Les alternatives
 # encara no m'agraden massa... jm
-#: g10/g10.c:744
+#: g10/g10.c:749
 msgid ""
 "\n"
 "Supported algorithms:\n"
@@ -698,487 +707,481 @@ msgstr ""
 "\n"
 "Algoritmes suportats:\n"
 
-#: g10/g10.c:747
+#: g10/g10.c:752
 msgid "Pubkey: "
 msgstr "Clau p�blica: "
 
-#: g10/g10.c:753 g10/keyedit.c:1737
+#: g10/g10.c:758 g10/keyedit.c:1883
 msgid "Cipher: "
 msgstr "Xifratge: "
 
-#: g10/g10.c:759
+#: g10/g10.c:764
 msgid "Hash: "
 msgstr "Dispersi�: "
 
-#: g10/g10.c:765 g10/keyedit.c:1783
+#: g10/g10.c:770 g10/keyedit.c:1929
 msgid "Compression: "
 msgstr "Compressi�: "
 
-#: g10/g10.c:848
+#: g10/g10.c:853
 msgid "usage: gpg [options] "
 msgstr "forma d'�s: gpg [opcions] "
 
-#: g10/g10.c:951
+#: g10/g10.c:956
 msgid "conflicting commands\n"
 msgstr "les ordres entren en conflicte\n"
 
-#: g10/g10.c:969
+#: g10/g10.c:974
 #, c-format
 msgid "no = sign found in group definition \"%s\"\n"
 msgstr "no s'ha trobat cap signe = en la definici� de grup �%s�\n"
 
 # Indi. ivb
-#: g10/g10.c:1166
+#: g10/g10.c:1171
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on homedir \"%s\"\n"
+msgid "WARNING: unsafe ownership on homedir `%s'\n"
 msgstr "AV�S: el propietari �s insegur en %s �%s�\n"
 
 # Indi. ivb
-#: g10/g10.c:1169
+#: g10/g10.c:1174
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on configuration file \"%s\"\n"
+msgid "WARNING: unsafe ownership on configuration file `%s'\n"
 msgstr "AV�S: el propietari �s insegur en %s �%s�\n"
 
 # Indi. ivb
-#: g10/g10.c:1172
+#: g10/g10.c:1177
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on extension \"%s\"\n"
+msgid "WARNING: unsafe ownership on extension `%s'\n"
 msgstr "AV�S: el propietari �s insegur en %s �%s�\n"
 
-#: g10/g10.c:1178
+#: g10/g10.c:1183
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on homedir \"%s\"\n"
+msgid "WARNING: unsafe permissions on homedir `%s'\n"
 msgstr "AV�S: els permissos s�n insegurs en %s �%s�\n"
 
-#: g10/g10.c:1181
+#: g10/g10.c:1186
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on configuration file \"%s\"\n"
+msgid "WARNING: unsafe permissions on configuration file `%s'\n"
 msgstr "AV�S: els permissos s�n insegurs en %s �%s�\n"
 
-#: g10/g10.c:1184
+#: g10/g10.c:1189
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on extension \"%s\"\n"
+msgid "WARNING: unsafe permissions on extension `%s'\n"
 msgstr "AV�S: els permissos s�n insegurs en %s �%s�\n"
 
-#: g10/g10.c:1190
+#: g10/g10.c:1195
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory ownership on homedir \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
 msgstr ""
 "AV�S: el propietari del directori envoltant �s insegur en %s �%s�\n"
 
-#: g10/g10.c:1193
+#: g10/g10.c:1198
 #, fuzzy, c-format
 msgid ""
-"WARNING: unsafe enclosing directory ownership on configuration file \"%s\"\n"
+"WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
 msgstr ""
 "AV�S: el propietari del directori envoltant �s insegur en %s �%s�\n"
 
-#: g10/g10.c:1196
+#: g10/g10.c:1201
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory ownership on extension \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
 msgstr ""
 "AV�S: el propietari del directori envoltant �s insegur en %s �%s�\n"
 
-#: g10/g10.c:1202
+#: g10/g10.c:1207
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory permissions on homedir \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
 msgstr ""
 "AV�S: els permissos del directori envoltant s�n insegurs en %s �%s�\n"
 
-#: g10/g10.c:1205
+#: g10/g10.c:1210
 #, fuzzy, c-format
 msgid ""
-"WARNING: unsafe enclosing directory permissions on configuration file \"%s"
-"\"\n"
+"WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
 msgstr ""
 "AV�S: els permissos del directori envoltant s�n insegurs en %s �%s�\n"
 
-#: g10/g10.c:1208
+#: g10/g10.c:1213
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory permissions on extension \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
 msgstr ""
 "AV�S: els permissos del directori envoltant s�n insegurs en %s �%s�\n"
 
-#: g10/g10.c:1334
+#: g10/g10.c:1354
 #, fuzzy, c-format
-msgid "unknown configuration item \"%s\"\n"
+msgid "unknown configuration item `%s'\n"
 msgstr "s'ha creat el nou fitxer d'opcions �%s�\n"
 
-#: g10/g10.c:1601
+#: g10/g10.c:1732
 #, c-format
 msgid "NOTE: old default options file `%s' ignored\n"
 msgstr "NOTA: es descarta el fitxer d'opcions predeterminades antic �%s�\n"
 
-#: g10/g10.c:1637
+#: g10/g10.c:1768
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "NOTA: no existeix el fitxer d'opcions predeterminades �%s�\n"
 
-#: g10/g10.c:1641
+#: g10/g10.c:1772
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "fitxer d'opcions �%s�: %s\n"
 
-#: g10/g10.c:1648
+#: g10/g10.c:1779
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "s'estan llegint opcions de �%s�\n"
 
-#: g10/g10.c:1874 g10/g10.c:2409 g10/g10.c:2420
+#: g10/g10.c:2008 g10/g10.c:2524 g10/g10.c:2535
 #, c-format
 msgid "NOTE: %s is not for normal use!\n"
 msgstr "NOTA: %s no �s per a �s normal!\n"
 
-#: g10/g10.c:1887
-#, c-format
-msgid "cipher extension \"%s\" not loaded due to unsafe permissions\n"
+#: g10/g10.c:2021
+#, fuzzy, c-format
+msgid "cipher extension `%s' not loaded due to unsafe permissions\n"
 msgstr ""
 "la extensi� de xifrat �%s� no s'ha carregat per tindre permissos "
 "insegurs\n"
 
-#: g10/g10.c:2099
-#, c-format
-msgid "%s is not a valid character set\n"
+#: g10/g10.c:2233
+#, fuzzy, c-format
+msgid "`%s' is not a valid character set\n"
 msgstr "%s no �s un joc de car�cters v�lid\n"
 
-#: g10/g10.c:2118 g10/keyedit.c:3228
+#: g10/g10.c:2252 g10/keyedit.c:3418
 #, fuzzy
 msgid "could not parse keyserver URL\n"
 msgstr ""
 "no s'ha pogut analitzar sint�cticament la URI del servidor de claus\n"
 
-#: g10/g10.c:2124
+#: g10/g10.c:2258
 #, fuzzy, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d opcions d'exportaci� no v�lides\n"
 
-#: g10/g10.c:2127
+#: g10/g10.c:2261
 #, fuzzy
 msgid "invalid keyserver options\n"
 msgstr "opcions d'exportaci� no v�lides\n"
 
-#: g10/g10.c:2134
+#: g10/g10.c:2268
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: opcions d'importanci� no v�lides\n"
 
-#: g10/g10.c:2137
+#: g10/g10.c:2271
 msgid "invalid import options\n"
 msgstr "opcions d'importaci� no v�lides\n"
 
-#: g10/g10.c:2144
+#: g10/g10.c:2278
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d opcions d'exportaci� no v�lides\n"
 
-#: g10/g10.c:2147
+#: g10/g10.c:2281
 msgid "invalid export options\n"
 msgstr "opcions d'exportaci� no v�lides\n"
 
-#: g10/g10.c:2172
+#: g10/g10.c:2288
 #, fuzzy, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: opcions d'importanci� no v�lides\n"
 
-#: g10/g10.c:2175
+#: g10/g10.c:2291
 #, fuzzy
 msgid "invalid list options\n"
 msgstr "opcions d'importaci� no v�lides\n"
 
-#: g10/g10.c:2198
+#: g10/g10.c:2313
 #, fuzzy, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d opcions d'exportaci� no v�lides\n"
 
-#: g10/g10.c:2201
+#: g10/g10.c:2316
 #, fuzzy
 msgid "invalid verify options\n"
 msgstr "opcions d'exportaci� no v�lides\n"
 
-#: g10/g10.c:2208
+#: g10/g10.c:2323
 #, c-format
 msgid "unable to set exec-path to %s\n"
 msgstr "no s'ha pogut fixar l'exec-path a %s\n"
 
-#: g10/g10.c:2398
+#: g10/g10.c:2513
 msgid "WARNING: program may create a core file!\n"
 msgstr "AV�S: el programa podria crear un fitxer core!\n"
 
 # FIXME: prefer�ncia? jm
 # Ho discut�rem en la llista, segur.  Deu ser als arxius.  ivb
-#: g10/g10.c:2402
+#: g10/g10.c:2517
 #, c-format
 msgid "WARNING: %s overrides %s\n"
 msgstr "AV�S: %s t� prefer�ncia sobre %s\n"
 
-#: g10/g10.c:2411
+#: g10/g10.c:2526
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "%s no �s perm�s amb %s!\n"
 
-#: g10/g10.c:2414
+#: g10/g10.c:2529
 #, c-format
 msgid "%s makes no sense with %s!\n"
 msgstr "%s no t� sentit amb %s!\n"
 
 # clares -> en clar?  ivb
-#: g10/g10.c:2435
+#: g10/g10.c:2550
 msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
 msgstr "nom�s podeu fer signatures separades o en clar en el mode --pgp2\n"
 
-#: g10/g10.c:2441
+#: g10/g10.c:2556
 msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
 msgstr "no podeu signar i xifrar al mateix temps en el mode --pgp2\n"
 
-#: g10/g10.c:2447
+#: g10/g10.c:2562
 msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
 msgstr ""
 "heu d'utilitzar fitxers (i no un conducte) mentre treballeu amb --pgp2 "
 "habilitat.\n"
 
-#: g10/g10.c:2460
+#: g10/g10.c:2575
 msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
 msgstr "xifrar un missatge en mode --pgp2 requereix el xifratge IDEA\n"
 
-#: g10/g10.c:2528 g10/g10.c:2552
+#: g10/g10.c:2645 g10/g10.c:2669
 msgid "selected cipher algorithm is invalid\n"
 msgstr "l'algorisme de xifratge triat no �s v�lid\n"
 
-#: g10/g10.c:2534 g10/g10.c:2558
+#: g10/g10.c:2651 g10/g10.c:2675
 msgid "selected digest algorithm is invalid\n"
 msgstr "l'algorisme de resum seleccionat no �s v�lid\n"
 
-#: g10/g10.c:2540
+#: g10/g10.c:2657
 #, fuzzy
 msgid "selected compression algorithm is invalid\n"
 msgstr "l'algorisme de xifratge triat no �s v�lid\n"
 
-#: g10/g10.c:2546
+#: g10/g10.c:2663
 msgid "selected certification digest algorithm is invalid\n"
 msgstr "l'algorisme de resum de certificaci� seleccionat no �s v�lid\n"
 
-#: g10/g10.c:2561
+#: g10/g10.c:2678
 msgid "completes-needed must be greater than 0\n"
 msgstr "completes-needed ha de ser major que 0\n"
 
-#: g10/g10.c:2563
+#: g10/g10.c:2680
 msgid "marginals-needed must be greater than 1\n"
 msgstr "marginals-needed ha de ser major que 1\n"
 
-#: g10/g10.c:2565
+#: g10/g10.c:2682
 #, fuzzy
 msgid "max-cert-depth must be in the range from 1 to 255\n"
 msgstr "max-cert-depth ha d'estar en el rang 1 a 255\n"
 
-#: g10/g10.c:2567
+#: g10/g10.c:2684
 #, fuzzy
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr "default-check-level �s inv�lid; ha de ser 0, 1, 2 o 3\n"
 
-#: g10/g10.c:2569
+#: g10/g10.c:2686
 #, fuzzy
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr "default-check-level �s inv�lid; ha de ser 0, 1, 2 o 3\n"
 
-#: g10/g10.c:2572
+#: g10/g10.c:2689
 msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
 msgstr "NOTA: el mode S2K simple (0) no �s gens recomanable\n"
 
-#: g10/g10.c:2576
+#: g10/g10.c:2693
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
 msgstr "el mode S2K �s inv�lid; ha de ser 0, 1 o 3\n"
 
-#: g10/g10.c:2583
+#: g10/g10.c:2700
 msgid "invalid default preferences\n"
 msgstr "les prefer�ncies per defecte s�n inv�lides\n"
 
-#: g10/g10.c:2592
+#: g10/g10.c:2709
 msgid "invalid personal cipher preferences\n"
 msgstr "les prefer�ncies personals de xifrat s�n inv�lides\n"
 
-#: g10/g10.c:2596
+#: g10/g10.c:2713
 msgid "invalid personal digest preferences\n"
 msgstr "les prefer�ncies personals de digest s�n inv�lides\n"
 
-#: g10/g10.c:2600
+#: g10/g10.c:2717
 msgid "invalid personal compress preferences\n"
 msgstr "les prefer�ncies personals de compressi� s�n inv�lides\n"
 
-#: g10/g10.c:2633
+#: g10/g10.c:2750
 #, c-format
 msgid "%s does not yet work with %s\n"
 msgstr "%s encara no funciona amb %s\n"
 
-#: g10/g10.c:2680
-#, c-format
-msgid "you may not use cipher algorithm \"%s\" while in %s mode\n"
+#: g10/g10.c:2797
+#, fuzzy, c-format
+msgid "you may not use cipher algorithm `%s' while in %s mode\n"
 msgstr ""
 "no podeu usar l'algorisme de xifratge �%s� mentre esteu en mode %s\n"
 
-#: g10/g10.c:2685
-#, c-format
-msgid "you may not use digest algorithm \"%s\" while in %s mode\n"
+#: g10/g10.c:2802
+#, fuzzy, c-format
+msgid "you may not use digest algorithm `%s' while in %s mode\n"
 msgstr "no podeu usar l'algorisme de resum %s mentre esteu en mode %s\n"
 
-#: g10/g10.c:2690
-#, c-format
-msgid "you may not use compression algorithm \"%s\" while in %s mode\n"
+#: g10/g10.c:2807
+#, fuzzy, c-format
+msgid "you may not use compression algorithm `%s' while in %s mode\n"
 msgstr "no podeu usar l'algorisme de compressi� %s mentre esteu en mode %s\n"
 
-#: g10/g10.c:2778
+#: g10/g10.c:2895
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
 msgstr "no s'ha pogut inicialitzar la base de dades de confian�a: %s\n"
 
-#: g10/g10.c:2789
+#: g10/g10.c:2906
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
 msgstr ""
 "AV�S: s'han donat destinataris (-r) sense usar xifratge de clau p�blica\n"
 
-#: g10/g10.c:2800
+#: g10/g10.c:2917
 msgid "--store [filename]"
 msgstr "--store [nom_del_fitxer]"
 
-#: g10/g10.c:2807
+#: g10/g10.c:2924
 msgid "--symmetric [filename]"
 msgstr "--symmetric [nom_del_fitxer]"
 
-#: g10/g10.c:2819
+#: g10/g10.c:2936
 msgid "--encrypt [filename]"
 msgstr "--encrypt [nom_del_fitxer]"
 
-#: g10/g10.c:2832
+#: g10/g10.c:2949
 #, fuzzy
 msgid "--symmetric --encrypt [filename]"
 msgstr "--sign --encrypt [nom_del_fitxer]"
 
-#: g10/g10.c:2834
+#: g10/g10.c:2951
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/g10.c:2837
+#: g10/g10.c:2954
 #, fuzzy, c-format
 msgid "you cannot use --symmetric --encrypt while in %s mode\n"
 msgstr "no podeu usar %s mentre esteu en mode %s\n"
 
-#: g10/g10.c:2855
+#: g10/g10.c:2972
 msgid "--sign [filename]"
 msgstr "--sign [nom_del_fitxer]"
 
-#: g10/g10.c:2868
+#: g10/g10.c:2985
 msgid "--sign --encrypt [filename]"
 msgstr "--sign --encrypt [nom_del_fitxer]"
 
-#: g10/g10.c:2883
+#: g10/g10.c:3000
 #, fuzzy
 msgid "--symmetric --sign --encrypt [filename]"
 msgstr "--sign --encrypt [nom_del_fitxer]"
 
-#: g10/g10.c:2885
+#: g10/g10.c:3002
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/g10.c:2888
+#: g10/g10.c:3005
 #, fuzzy, c-format
 msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
 msgstr "no podeu usar %s mentre esteu en mode %s\n"
 
-#: g10/g10.c:2908
+#: g10/g10.c:3025
 msgid "--sign --symmetric [filename]"
 msgstr "--sign --symmetric [nom_del_fitxer]"
 
-#: g10/g10.c:2917
+#: g10/g10.c:3034
 msgid "--clearsign [filename]"
 msgstr "--clearsign [nom_del_fitxer]"
 
-#: g10/g10.c:2942
+#: g10/g10.c:3059
 msgid "--decrypt [filename]"
 msgstr "--decrypt [nom_del_fitxer]"
 
-#: g10/g10.c:2950
+#: g10/g10.c:3067
 msgid "--sign-key user-id"
 msgstr "--sign-key user-id"
 
-#: g10/g10.c:2954
+#: g10/g10.c:3071
 msgid "--lsign-key user-id"
 msgstr "--lsign-key user-id"
 
-#: g10/g10.c:2958
+#: g10/g10.c:3075
 msgid "--nrsign-key user-id"
 msgstr "--nrsign-key user-id"
 
-#: g10/g10.c:2962
+#: g10/g10.c:3079
 msgid "--nrlsign-key user-id"
 msgstr "--nrlsign-key user-id"
 
-#: g10/g10.c:2986
+#: g10/g10.c:3103
 msgid "--edit-key user-id [commands]"
 msgstr "--edit-key user-id [ordres]"
 
-#: g10/g10.c:3042 g10/encode.c:474 g10/sign.c:891
-#, c-format
-msgid "can't open %s: %s\n"
-msgstr "no s'ha pogut obrir %s: %s\n"
-
-#: g10/g10.c:3057
+#: g10/g10.c:3174
 msgid "-k[v][v][v][c] [user-id] [keyring]"
 msgstr "-k[v][v][v][c] [user-id] [anell]"
 
-#: g10/g10.c:3094
+#: g10/g10.c:3211
 #, c-format
 msgid "keyserver send failed: %s\n"
 msgstr "l'enviament al servidor de claus ha fallat: %s\n"
 
-#: g10/g10.c:3096
+#: g10/g10.c:3213
 #, c-format
 msgid "keyserver receive failed: %s\n"
 msgstr "la recepci� des del servidor de claus ha fallat: %s\n"
 
-#: g10/g10.c:3098
+#: g10/g10.c:3215
 #, c-format
 msgid "key export failed: %s\n"
 msgstr "l'exportaci� de la clau ha fallat: %s\n"
 
-#: g10/g10.c:3109
+#: g10/g10.c:3226
 #, c-format
 msgid "keyserver search failed: %s\n"
 msgstr "ha fallat la cerca al servidor de claus: %s\n"
 
-#: g10/g10.c:3119
+#: g10/g10.c:3236
 #, c-format
 msgid "keyserver refresh failed: %s\n"
 msgstr "ha fallat el refresc des del servidor de claus: %s\n"
 
-#: g10/g10.c:3160
+#: g10/g10.c:3277
 #, c-format
 msgid "dearmoring failed: %s\n"
 msgstr "no s'ha pogut llevar l'armadura: %s\n"
 
-#: g10/g10.c:3168
+#: g10/g10.c:3285
 #, c-format
 msgid "enarmoring failed: %s\n"
 msgstr "no s'ha pogut crear l'armadura: %s\n"
 
-#: g10/g10.c:3255
+#: g10/g10.c:3372
 #, c-format
 msgid "invalid hash algorithm `%s'\n"
 msgstr "l'algoritme de dispersi� �s inv�lid �%s�\n"
 
-#: g10/g10.c:3378
+#: g10/g10.c:3495
 msgid "[filename]"
 msgstr "[nom_del_fitxer]"
 
-#: g10/g10.c:3382
+#: g10/g10.c:3499
 msgid "Go ahead and type your message ...\n"
 msgstr "Endavant, escriviu el missatge...\n"
 
-#: g10/g10.c:3385 g10/decrypt.c:62 g10/decrypt.c:145 g10/verify.c:95
+#: g10/g10.c:3502 g10/decrypt.c:62 g10/decrypt.c:145 g10/verify.c:95
 #: g10/verify.c:142
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "no s'ha pogut obrir �%s�\n"
 
-#: g10/g10.c:3659
+#: g10/g10.c:3776
 msgid ""
 "a notation name must have only printable characters or spaces, and end with "
 "an '='\n"
@@ -1186,49 +1189,49 @@ msgstr ""
 "un nom de notaci� nom�s pot tenir car�cters imprimibles o espais i "
 "acabar amb el signe �=�\n"
 
-#: g10/g10.c:3668
+#: g10/g10.c:3784
 msgid "a user notation name must contain the '@' character\n"
 msgstr "un nom de notaci� d'usuari no pot contenir el car�cter �@�\n"
 
-#: g10/g10.c:3678
+#: g10/g10.c:3794
 msgid "a notation value must not use any control characters\n"
 msgstr "un valor de notaci� no pot utilitzar cap car�cter de control\n"
 
-#: g10/g10.c:3712
+#: g10/g10.c:3828
 msgid "the given certification policy URL is invalid\n"
 msgstr "la URL de pol�tica de certificaci� donada no �s v�lida\n"
 
-#: g10/g10.c:3714
+#: g10/g10.c:3830
 msgid "the given signature policy URL is invalid\n"
 msgstr "la URL de pol�tica de signatura donada no �s v�lida\n"
 
-#: g10/g10.c:3747
+#: g10/g10.c:3863
 #, fuzzy
-msgid "the given signature preferred keyserver URL is invalid\n"
+msgid "the given preferred keyserver URL is invalid\n"
 msgstr "la URL de pol�tica de signatura donada no �s v�lida\n"
 
-#: g10/gpgv.c:67
+#: g10/gpgv.c:68
 msgid "be somewhat more quiet"
 msgstr "una mica m�s silenci�s"
 
-#: g10/gpgv.c:68
+#: g10/gpgv.c:69
 msgid "take the keys from this keyring"
 msgstr "pren les claus d'aquest anell"
 
-#: g10/gpgv.c:70
+#: g10/gpgv.c:71
 msgid "make timestamp conflicts only a warning"
 msgstr "fes els conflictes de marques de temps nom�s un av�s"
 
-#: g10/gpgv.c:71
+#: g10/gpgv.c:72
 msgid "|FD|write status info to this FD"
 msgstr "|FD|escriu informaci� d'estat en aquest FD"
 
-#: g10/gpgv.c:95
+#: g10/gpgv.c:96
 msgid "Usage: gpgv [options] [files] (-h for help)"
 msgstr "Forma d'�s: gpgv [opcions] [fitxers] (-h per a veure l'ajuda)"
 
 # Werner FIXME: should it use �Usage�?
-#: g10/gpgv.c:98
+#: g10/gpgv.c:99
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "Check signatures against known trusted keys\n"
@@ -1265,12 +1268,13 @@ msgstr "la l�nia escapada amb gui� �s inv�lida: "
 
 # FIXME: un-indiar. jm
 #: g10/armor.c:565
-msgid "unexpected armor:"
+#, fuzzy
+msgid "unexpected armor: "
 msgstr "armadura inesperada:"
 
-#: g10/armor.c:695 g10/armor.c:1276
-#, c-format
-msgid "invalid radix64 character %02x skipped\n"
+#: g10/armor.c:695 g10/armor.c:1280
+#, fuzzy, c-format
+msgid "invalid radix64 character %02X skipped\n"
 msgstr "el car�cter radix64 %02x inv�lid s'ha om�s\n"
 
 #: g10/armor.c:738
@@ -1281,34 +1285,35 @@ msgstr "fi de fitxer prematur (no CRC)\n"
 msgid "premature eof (in CRC)\n"
 msgstr "fi de fitxer prematur (en CRC)\n"
 
-#: g10/armor.c:776
+#: g10/armor.c:780
 msgid "malformed CRC\n"
 msgstr "CRC malformat\n"
 
-#: g10/armor.c:780 g10/armor.c:1313
-#, c-format
-msgid "CRC error; %06lx - %06lx\n"
+#: g10/armor.c:784 g10/armor.c:1317
+#, fuzzy, c-format
+msgid "CRC error; %06lX - %06lX\n"
 msgstr "error de CRC; %06lx - %06lx\n"
 
-#: g10/armor.c:800
-msgid "premature eof (in Trailer)\n"
+#: g10/armor.c:804
+#, fuzzy
+msgid "premature eof (in trailer)\n"
 msgstr "f� de fitxer prematur (al final)\n"
 
-#: g10/armor.c:804
+#: g10/armor.c:808
 msgid "error in trailer line\n"
 msgstr "error en l'�ltima l�nia\n"
 
-#: g10/armor.c:1091
+#: g10/armor.c:1095
 msgid "no valid OpenPGP data found.\n"
 msgstr "no s'han trobat dades OpenPGP v�lides.\n"
 
-#: g10/armor.c:1096
+#: g10/armor.c:1100
 #, c-format
 msgid "invalid armor: line longer than %d characters\n"
 msgstr ""
 "l'armadura �s inv�lida: la l�nia �s m�s llarga que %d car�cters\n"
 
-#: g10/armor.c:1100
+#: g10/armor.c:1104
 msgid ""
 "quoted printable character in armor - probably a buggy MTA has been used\n"
 msgstr ""
@@ -1364,7 +1369,7 @@ msgstr "              alias \""
 msgid "      aka \""
 msgstr "              alias \""
 
-#: g10/pkclist.c:246 g10/keyedit.c:311
+#: g10/pkclist.c:246 g10/keyedit.c:404
 msgid ""
 "Please decide how far you trust this user to correctly\n"
 "verify other users' keys (by looking at passports,\n"
@@ -1617,96 +1622,116 @@ msgstr "%s: es descarta: la clau p�blica est� desactivada\n"
 msgid "no valid addressees\n"
 msgstr "no hi ha adreces v�lides\n"
 
-#: g10/keygen.c:207
+#: g10/keygen.c:249
 #, fuzzy, c-format
 msgid "preference `%s' duplicated\n"
 msgstr "la prefer�ncia %c%lu �s duplicada\n"
 
-#: g10/keygen.c:214
+#: g10/keygen.c:256
 #, fuzzy
 msgid "too many cipher preferences\n"
 msgstr "hi ha massa prefer�ncies �%c�\n"
 
-#: g10/keygen.c:216
+#: g10/keygen.c:258
 #, fuzzy
 msgid "too many digest preferences\n"
 msgstr "hi ha massa prefer�ncies �%c�\n"
 
-#: g10/keygen.c:218
+#: g10/keygen.c:260
 #, fuzzy
 msgid "too many compression preferences\n"
 msgstr "hi ha massa prefer�ncies �%c�\n"
 
-#: g10/keygen.c:315
+#: g10/keygen.c:357
 #, fuzzy, c-format
 msgid "invalid item `%s' in preference string\n"
 msgstr "hi ha un car�cter inv�lid en la cadena de prefer�ncia\n"
 
-#: g10/keygen.c:738
+#: g10/keygen.c:783
 msgid "writing direct signature\n"
 msgstr "s'est� escrivint una signatura directa\n"
 
-#: g10/keygen.c:777
+#: g10/keygen.c:822
 msgid "writing self signature\n"
 msgstr "s'est� escrivint l'autosignatura\n"
 
-#: g10/keygen.c:823
+#: g10/keygen.c:868
 msgid "writing key binding signature\n"
 msgstr "s'est� escrivint la signatura de comprovaci� de la clau\n"
 
-#: g10/keygen.c:885 g10/keygen.c:969 g10/keygen.c:1060
+#: g10/keygen.c:930 g10/keygen.c:1014 g10/keygen.c:1105 g10/keygen.c:2476
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "la mida de la clau �s inv�lida; s'hi usaran %u bits\n"
 
-#: g10/keygen.c:890 g10/keygen.c:974 g10/keygen.c:1065
+#: g10/keygen.c:935 g10/keygen.c:1019 g10/keygen.c:1110 g10/keygen.c:2482
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "la mida de la clau ha estat arrodonida fins a %u bits\n"
 
-#: g10/keygen.c:1165
+#: g10/keygen.c:1210
 msgid "Please select what kind of key you want:\n"
 msgstr "Seleccioneu quin tipus de clau voleu:\n"
 
-#: g10/keygen.c:1167
+#: g10/keygen.c:1212
 #, fuzzy, c-format
 msgid "   (%d) DSA and Elgamal (default)\n"
 msgstr "   (%d) DSA i ElGamal (predeterminat)\n"
 
-#: g10/keygen.c:1168
+#: g10/keygen.c:1213
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr "   (%d) DSA (nom�s signar)\n"
 
-#: g10/keygen.c:1170
+#: g10/keygen.c:1215
 #, fuzzy, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
 msgstr "   (%d) ElGamal (nom�s xifrar)\n"
 
-#: g10/keygen.c:1171
+#: g10/keygen.c:1216
 #, c-format
 msgid "   (%d) RSA (sign only)\n"
 msgstr "   (%d) RSA (nom�s signar)\n"
 
-#: g10/keygen.c:1173
+#: g10/keygen.c:1218
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
 msgstr "   (%d) RSA (nom�s xifrar)\n"
 
-#: g10/keygen.c:1175
+#: g10/keygen.c:1220
 #, c-format
 msgid "   (%d) RSA (sign and encrypt)\n"
 msgstr "   (%d) RSA (signar i xifrar)\n"
 
-#: g10/keygen.c:1178 g10/keyedit.c:320 g10/keyedit.c:341 g10/keyedit.c:355
+#: g10/keygen.c:1222
+#, fuzzy, c-format
+msgid "   (%d) RSA (auth only)\n"
+msgstr "   (%d) RSA (nom�s signar)\n"
+
+#: g10/keygen.c:1224
+#, fuzzy, c-format
+msgid "   (%d) RSA (sign and auth)\n"
+msgstr "   (%d) RSA (signar i xifrar)\n"
+
+#: g10/keygen.c:1226
+#, fuzzy, c-format
+msgid "   (%d) RSA (encrypt and auth)\n"
+msgstr "   (%d) RSA (nom�s xifrar)\n"
+
+#: g10/keygen.c:1228
+#, fuzzy, c-format
+msgid "  (%d) RSA (sign, encrypt and auth)\n"
+msgstr "   (%d) RSA (signar i xifrar)\n"
+
+#: g10/keygen.c:1231 g10/keyedit.c:413 g10/keyedit.c:434 g10/keyedit.c:448
 msgid "Your selection? "
 msgstr "Seleccioneu: "
 
-#: g10/keygen.c:1212 g10/keyedit.c:816 g10/revoke.c:638
+#: g10/keygen.c:1285 g10/keyedit.c:909 g10/revoke.c:638
 msgid "Invalid selection.\n"
 msgstr "La selecci� �s inv�lida.\n"
 
-#: g10/keygen.c:1225
+#: g10/keygen.c:1298
 #, c-format
 msgid ""
 "About to generate a new %s keypair.\n"
@@ -1719,31 +1744,31 @@ msgstr ""
 "      grand�ria predeterminada: 1024 bits\n"
 "  grand�ria m�xima aconsellada: 2048 bits\n"
 
-#: g10/keygen.c:1234
+#: g10/keygen.c:1307
 msgid "What keysize do you want? (1024) "
 msgstr "Quina grand�ria voleu? (1024) "
 
-#: g10/keygen.c:1239
+#: g10/keygen.c:1312
 msgid "DSA only allows keysizes from 512 to 1024\n"
 msgstr "DSA nom�s permet claus entre 512 i 1024 bits\n"
 
-#: g10/keygen.c:1241
+#: g10/keygen.c:1314
 msgid "keysize too small; 1024 is smallest value allowed for RSA.\n"
 msgstr ""
 "la clau �s massa petita; 1024 bits ?s el m�nim perm�s per a claus "
 "RSA.\n"
 
-#: g10/keygen.c:1244
+#: g10/keygen.c:1317
 msgid "keysize too small; 768 is smallest value allowed.\n"
 msgstr "la clau �s massa petita; 768 bits �s el m�nim perm�s.\n"
 
 # Jo tinc Deep Thought MMX a casa i m'ho fa en 42 segons.  ivb
-#: g10/keygen.c:1255
+#: g10/keygen.c:1328
 #, c-format
 msgid "keysize too large; %d is largest value allowed.\n"
 msgstr "la clau �s massa llarga; %d �s el m�xim perm�s.\n"
 
-#: g10/keygen.c:1260
+#: g10/keygen.c:1333
 msgid ""
 "Keysizes larger than 2048 are not suggested because\n"
 "computations take REALLY long!\n"
@@ -1751,11 +1776,11 @@ msgstr ""
 "No es recomanen claus m�s llargues de 2048 bits perqu�\n"
 "els c�lculs s�n VERITABLEMENT llargs!\n"
 
-#: g10/keygen.c:1263
+#: g10/keygen.c:1336
 msgid "Are you sure that you want this keysize? "
 msgstr "Segur que voleu aquesta grand�ria? "
 
-#: g10/keygen.c:1264
+#: g10/keygen.c:1337
 msgid ""
 "Okay, but keep in mind that your monitor and keyboard radiation is also very "
 "vulnerable to attacks!\n"
@@ -1763,17 +1788,17 @@ msgstr ""
 "D'acord, per� sapieu que la radiaci� del monitor i del teclat tamb� "
 "son molt vulnerables als atacs!\n"
 
-#: g10/keygen.c:1273
+#: g10/keygen.c:1346
 #, c-format
 msgid "Requested keysize is %u bits\n"
 msgstr "La grand�ria sol�licitada �s %u bits\n"
 
-#: g10/keygen.c:1276 g10/keygen.c:1280
+#: g10/keygen.c:1349 g10/keygen.c:1353
 #, c-format
 msgid "rounded up to %u bits\n"
 msgstr "arrodonida fins a %u bits\n"
 
-#: g10/keygen.c:1331
+#: g10/keygen.c:1404
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -1789,7 +1814,7 @@ msgstr ""
 "      <n>m = la clau caduca als n mesos\n"
 "      <n>y = la clau caduca als n anys\n"
 
-#: g10/keygen.c:1340
+#: g10/keygen.c:1413
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -1805,31 +1830,31 @@ msgstr ""
 "      <n>m = la signatura caduca als n mesos\n"
 "      <n>y = la signatura caduca als n anys\n"
 
-#: g10/keygen.c:1362
+#: g10/keygen.c:1435
 msgid "Key is valid for? (0) "
 msgstr "Indiqueu la validesa de la clau (0) "
 
-#: g10/keygen.c:1364
+#: g10/keygen.c:1437
 msgid "Signature is valid for? (0) "
 msgstr "Indiqueu la validesa de la signatura (0) "
 
-#: g10/keygen.c:1369
+#: g10/keygen.c:1442
 msgid "invalid value\n"
 msgstr "el valor no �s v�lid\n"
 
-#: g10/keygen.c:1374
+#: g10/keygen.c:1447
 #, c-format
 msgid "%s does not expire at all\n"
 msgstr "%s no caduca en absolut\n"
 
-#: g10/keygen.c:1381
+#: g10/keygen.c:1454
 #, c-format
 msgid "%s expires at %s\n"
 msgstr "%s caduca el %s\n"
 
 # Amb �it� es refereix a les dates?  ivb
 # Aix� vaig entendre jo. jm
-#: g10/keygen.c:1387
+#: g10/keygen.c:1460
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -1837,16 +1862,17 @@ msgstr ""
 "El vostre sistema no pot representar dates posteriors a l'any 2038.\n"
 "Tanmateix, les tractar� b� fins l'any 2106.\n"
 
-#: g10/keygen.c:1392
+#: g10/keygen.c:1465
 msgid "Is this correct (y/n)? "
 msgstr "�s correcte? (s/n)"
 
-#: g10/keygen.c:1435
+#: g10/keygen.c:1508
+#, fuzzy
 msgid ""
 "\n"
-"You need a User-ID to identify your key; the software constructs the user "
-"id\n"
-"from Real Name, Comment and Email Address in this form:\n"
+"You need a user ID to identify your key; the software constructs the user "
+"ID\n"
+"from the Real Name, Comment and Email Address in this form:\n"
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 msgstr ""
@@ -1857,44 +1883,44 @@ msgstr ""
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 
-#: g10/keygen.c:1447
+#: g10/keygen.c:1520
 msgid "Real name: "
 msgstr "Nom i cognoms: "
 
-#: g10/keygen.c:1455
+#: g10/keygen.c:1528
 msgid "Invalid character in name\n"
 msgstr "Hi ha un car�cter inv�lid en el camp *nom*\n"
 
-#: g10/keygen.c:1457
+#: g10/keygen.c:1530
 msgid "Name may not start with a digit\n"
 msgstr "El nom no pot comen�ar amb un d�git\n"
 
-#: g10/keygen.c:1459
+#: g10/keygen.c:1532
 msgid "Name must be at least 5 characters long\n"
 msgstr "El nom ha de tenir, si m�s no, 5 car�cters\n"
 
-#: g10/keygen.c:1467
+#: g10/keygen.c:1540
 msgid "Email address: "
 msgstr "Adre�a electr�nica: "
 
-#: g10/keygen.c:1478
+#: g10/keygen.c:1551
 msgid "Not a valid email address\n"
 msgstr "No �s una adre�a v�lida\n"
 
-#: g10/keygen.c:1486
+#: g10/keygen.c:1559
 msgid "Comment: "
 msgstr "Comentari: "
 
-#: g10/keygen.c:1492
+#: g10/keygen.c:1565
 msgid "Invalid character in comment\n"
 msgstr "Hi ha un car�cter inv�lid en el camp *comentari*\n"
 
-#: g10/keygen.c:1515
+#: g10/keygen.c:1588
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Esteu usant el joc de car�cters `%s'.\n"
 
-#: g10/keygen.c:1521
+#: g10/keygen.c:1594
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -1905,30 +1931,30 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:1526
+#: g10/keygen.c:1599
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
 "No inclogueu l'adre�a ni en el camp *nom* ni en el camp *comentari*\n"
 
 # xX? ivb
 # Hmm... s�. jm
-#: g10/keygen.c:1531
+#: g10/keygen.c:1604
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoXx"
 
-#: g10/keygen.c:1541
+#: g10/keygen.c:1614
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Canvia (N)om, (C)omentari, (E)mail o (X) ix "
 
-#: g10/keygen.c:1542
+#: g10/keygen.c:1615
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Canvia (N)om, (C)omentari, (E)mail o (O) d'acord / (X) ix"
 
-#: g10/keygen.c:1561
+#: g10/keygen.c:1634
 msgid "Please correct the error first\n"
 msgstr "Corregiu l'error primer\n"
 
-#: g10/keygen.c:1600
+#: g10/keygen.c:1674
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -1936,16 +1962,16 @@ msgstr ""
 "Cal una contrasenya per a protegir la clau secreta.\n"
 "\n"
 
-#: g10/keygen.c:1609 g10/keyedit.c:1021
+#: g10/keygen.c:1683 g10/keyedit.c:1114
 msgid "passphrase not correctly repeated; try again"
 msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho"
 
-#: g10/keygen.c:1610
+#: g10/keygen.c:1684
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:1616
+#: g10/keygen.c:1690
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -1957,7 +1983,7 @@ msgstr ""
 "useu aquest programa amb l'opci� \"--edit-key\".\n"
 "\n"
 
-#: g10/keygen.c:1638
+#: g10/keygen.c:1712
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -1970,63 +1996,63 @@ msgstr ""
 "aleatoris\n"
 "d'aconseguir prou entropia.\n"
 
-#: g10/keygen.c:2206 g10/revoke.c:215 g10/revoke.c:415
+#: g10/keygen.c:2284 g10/revoke.c:215 g10/revoke.c:415
 msgid "sorry, can't do this in batch mode\n"
 msgstr "no es pot fet aix� en mode desat�s\n"
 
-#: g10/keygen.c:2267
+#: g10/keygen.c:2354
 msgid "DSA keypair will have 1024 bits.\n"
 msgstr "La parella de claus DSA ha de tenir 1024 bits.\n"
 
-#: g10/keygen.c:2335
+#: g10/keygen.c:2422
 msgid "Key generation canceled.\n"
 msgstr "La generaci� de claus ha estat cancel�lada.\n"
 
-#: g10/keygen.c:2451 g10/keygen.c:2576
+#: g10/keygen.c:2618 g10/keygen.c:2755
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "s'est� escrivint la clau p�blica a �%s�\n"
 
-#: g10/keygen.c:2453 g10/keygen.c:2579
+#: g10/keygen.c:2620 g10/keygen.c:2758
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "s'est� escrivint la clau secreta a �%s�\n"
 
-#: g10/keygen.c:2456 g10/keygen.c:2582
+#: g10/keygen.c:2623 g10/keygen.c:2761
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "s'est� escrivint la clau secreta a �%s�\n"
 
 # Potser no hi haja cap anell! ivb
-#: g10/keygen.c:2565
+#: g10/keygen.c:2744
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "no s'ha trobat cap anell p�blic escrivible: %s\n"
 
-#: g10/keygen.c:2571
+#: g10/keygen.c:2750
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr ""
 "no s'ha trobat cap anell secret de escrivible: %s\n"
 "\n"
 
-#: g10/keygen.c:2589
+#: g10/keygen.c:2768
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr ""
 "s'ha produ�t un error mentre s'escrivia l'anell p�blic �%s�: %s\n"
 
-#: g10/keygen.c:2596
+#: g10/keygen.c:2775
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr ""
 "s'ha produ�t un error mentre s'escrivia l'anell secret �%s�: %s\n"
 
-#: g10/keygen.c:2619
+#: g10/keygen.c:2798
 msgid "public and secret key created and signed.\n"
 msgstr "s'han creat i signat les claus p�blica i secreta.\n"
 
-#: g10/keygen.c:2630
+#: g10/keygen.c:2809
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a secondary key for this purpose.\n"
@@ -2034,13 +2060,13 @@ msgstr ""
 "Noteu que aquesta clau no serveix per a xifrar. Potser vulgueu usar l'ordre\n"
 "\"--edit-key\" per a generar una clau secund�ria per a tal prop�sit.\n"
 
-#: g10/keygen.c:2642 g10/keygen.c:2755
+#: g10/keygen.c:2821 g10/keygen.c:2934 g10/keygen.c:3049
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "La generaci� de claus ha fallat: %s\n"
 
 # Werner FIXME: Use ngettext. jm
-#: g10/keygen.c:2691 g10/sign.c:290
+#: g10/keygen.c:2870 g10/keygen.c:2985 g10/sign.c:290
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -2049,7 +2075,7 @@ msgstr ""
 "amb el rellotge)\n"
 
 # Werner FIXME: use ngettext. jm
-#: g10/keygen.c:2693 g10/sign.c:292
+#: g10/keygen.c:2872 g10/keygen.c:2987 g10/sign.c:292
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -2057,14 +2083,43 @@ msgstr ""
 "la clau s'ha creat %lu segons en el futur (salt en el temps o problemes\n"
 "amb el rellotge)\n"
 
-#: g10/keygen.c:2702
+#: g10/keygen.c:2881 g10/keygen.c:2998
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "NOTA: crear subclaus per a claus v3 no �s conforme amb OpenPGP\n"
 
-#: g10/keygen.c:2730
+#: g10/keygen.c:2909 g10/keygen.c:3031
 msgid "Really create? "
 msgstr "Crear realment? "
 
+#: g10/keygen.c:3184
+#, fuzzy, c-format
+msgid "storing key onto card failed: %s\n"
+msgstr "no s'ha pogut eliminar el bloc de claus: %s\n"
+
+#: g10/keygen.c:3225
+#, fuzzy, c-format
+msgid "can't create backup file `%s': %s\n"
+msgstr "no s'ha pogut crear �%s�: %s\n"
+
+#: g10/keygen.c:3248
+#, fuzzy, c-format
+msgid "NOTE: backup of card key saved to `%s'\n"
+msgstr "NOTA: la clau secreta %08lX caduca el %s\n"
+
+#: g10/keygen.c:3315
+#, c-format
+msgid "length of RSA modulus is not %d\n"
+msgstr ""
+
+#: g10/keygen.c:3321
+msgid "public exponent too large (more than 32 bits)\n"
+msgstr ""
+
+#: g10/keygen.c:3327 g10/keygen.c:3333
+#, c-format
+msgid "length of an RSA prime is not %d\n"
+msgstr ""
+
 #: g10/decrypt.c:98 g10/encode.c:845
 msgid "--output doesn't work for this command\n"
 msgstr "--output no funciona per a aquesta ordre\n"
@@ -2075,7 +2130,7 @@ msgstr "--output no funciona per a aquesta ordre\n"
 msgid "%s: can't open: %s\n"
 msgstr "%s: no s'ha pogut obrir: %s\n"
 
-#: g10/encode.c:203 g10/sign.c:1144
+#: g10/encode.c:203 g10/sign.c:1146
 #, c-format
 msgid "error creating passphrase: %s\n"
 msgstr "error en la creaci� de la contrasenya: %s\n"
@@ -2104,6 +2159,11 @@ msgid "you can only encrypt to RSA keys of 2048 bits or less in --pgp2 mode\n"
 msgstr ""
 "nom�s podeu xifrar a claus RSA de 2048 bits o menys en el mode --pgp2\n"
 
+#: g10/encode.c:474
+#, c-format
+msgid "can't open %s: %s\n"
+msgstr "no s'ha pogut obrir %s: %s\n"
+
 #: g10/encode.c:480
 #, c-format
 msgid "reading from `%s'\n"
@@ -2116,26 +2176,36 @@ msgstr ""
 "no s'ha pogut utilitzar el xifratge IDEA per a totes les claus per a les que "
 "esteu xifrant.\n"
 
-#: g10/encode.c:526 g10/encode.c:721
-#, c-format
-msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n"
+#: g10/encode.c:526
+#, fuzzy, c-format
+msgid ""
+"WARNING: forcing symmetric cipher %s (%d) violates recipient preferences\n"
 msgstr ""
 "for�ar el xifrat asim�tric %s (%d) viola les prefer�ncies del "
 "destinatari\n"
 
-#: g10/encode.c:634 g10/sign.c:863
-#, c-format
-msgid "forcing compression algorithm %s (%d) violates recipient preferences\n"
+#: g10/encode.c:634 g10/sign.c:864
+#, fuzzy, c-format
+msgid ""
+"WARNING: forcing compression algorithm %s (%d) violates recipient "
+"preferences\n"
 msgstr ""
 "for�ar l'algoritme de compressi� %s (%d) viola les prefer�ncies del "
 "destinatari\n"
 
+#: g10/encode.c:721
+#, c-format
+msgid "forcing symmetric cipher %s (%d) violates recipient preferences\n"
+msgstr ""
+"for�ar el xifrat asim�tric %s (%d) viola les prefer�ncies del "
+"destinatari\n"
+
 #: g10/encode.c:818
 #, c-format
 msgid "%s/%s encrypted for: \"%s\"\n"
 msgstr "%s/%s xifrat per a: �%s�\n"
 
-#: g10/export.c:162 g10/keyedit.c:2716 g10/delkey.c:74 g10/revoke.c:225
+#: g10/export.c:162 g10/keyedit.c:2902 g10/delkey.c:74 g10/revoke.c:225
 #, c-format
 msgid "key `%s' not found: %s\n"
 msgstr "no s'ha trobat la clau �%s�: %s\n"
@@ -2170,8 +2240,9 @@ msgid "too many entries in pk cache - disabled\n"
 msgstr ""
 "hi ha massa entrades en la mem�ria cau de claus p�bliques - desactivada\n"
 
-#: g10/getkey.c:186 g10/getkey.c:2693
-msgid "[User id not found]"
+#: g10/getkey.c:186 g10/getkey.c:2691
+#, fuzzy
+msgid "[User ID not found]"
 msgstr "[No s'ha trobat l'id d'usuari]"
 
 #: g10/getkey.c:1614
@@ -2326,7 +2397,7 @@ msgstr "clau %08lX: corrupci� de la subclau HKP reparada\n"
 
 #: g10/import.c:722
 #, fuzzy, c-format
-msgid "key %s: accepted non self-signed user ID '%s'\n"
+msgid "key %s: accepted non self-signed user ID \"%s\"\n"
 msgstr "clau %08lX: s'ha acceptat la ID d'usuari no autosignada �%s�\n"
 
 #: g10/import.c:728
@@ -2353,7 +2424,7 @@ msgstr "clau %08lX: clau nova - es descarta \n"
 msgid "no writable keyring found: %s\n"
 msgstr "no s'ha trobat cap anell escrivible: %s\n"
 
-#: g10/import.c:760 g10/sign.c:770 g10/sign.c:1006 g10/openfile.c:253
+#: g10/import.c:760 g10/openfile.c:253
 #, c-format
 msgid "writing to `%s'\n"
 msgstr "s'est� escrivint en �%s�\n"
@@ -2471,7 +2542,7 @@ msgstr "clau %08lX: no hi ha ID per a la signatura\n"
 
 #: g10/import.c:1299
 #, fuzzy, c-format
-msgid "key %s: unsupported public key algorithm on user id \"%s\"\n"
+msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "clau %08lX: l'algoritme de clau p�blica no es suporta sobre l'id d'usuari "
 "�%s�\n"
@@ -2479,7 +2550,7 @@ msgstr ""
 
 #: g10/import.c:1301
 #, fuzzy, c-format
-msgid "key %s: invalid self-signature on user id \"%s\"\n"
+msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr ""
 "clau %08lX: l'autosignatura no �s v�lida en l'id d'usuari �%s�\n"
 
@@ -2520,7 +2591,7 @@ msgstr "clau %08lX: s'han eliminat subclaus de revocaci� m�ltiples\n"
 
 #: g10/import.c:1439
 #, fuzzy, c-format
-msgid "key %s: skipped user ID '%s'\n"
+msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "clau %08lX: es descarta l'ID d'usuari '"
 
 #: g10/import.c:1460
@@ -2530,7 +2601,7 @@ msgstr "clau %08lX: es descarta la subclau\n"
 
 #: g10/import.c:1487
 #, fuzzy, c-format
-msgid "key %s: non exportable signature (class %02x) - skipped\n"
+msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr ""
 "clau %08lX: la signatura �s inexportable (classe %02x) - es descarta\n"
 
@@ -2572,116 +2643,116 @@ msgstr ""
 "AV�S: la clau %08lX pot estar revocada: s'adquireix la clau de revocaci� "
 "%08lX\n"
 
-#: g10/import.c:1711
+#: g10/import.c:1712
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AV�S: la clau %08lX pot estar revocada: la clau de revocaci� %08lX no "
 "est� present.\n"
 
-#: g10/import.c:1770
+#: g10/import.c:1771
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "clau %08lX: s'hi ha afegit el certificat de revocaci� �%s�\n"
 
-#: g10/import.c:1804
+#: g10/import.c:1805
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "clau %08lX: s'ha afegit la signatura de clau directa\n"
 
-#: g10/keyedit.c:159
+#: g10/keyedit.c:253
 msgid "[revocation]"
 msgstr "[revocaci�]"
 
-#: g10/keyedit.c:160
+#: g10/keyedit.c:254
 msgid "[self-signature]"
 msgstr "[autosignatura]"
 
-#: g10/keyedit.c:237 g10/keylist.c:319
+#: g10/keyedit.c:332 g10/keylist.c:320
 msgid "1 bad signature\n"
 msgstr "1 signatura err�nia\n"
 
-#: g10/keyedit.c:239 g10/keylist.c:321
+#: g10/keyedit.c:334 g10/keylist.c:322
 #, c-format
 msgid "%d bad signatures\n"
 msgstr "%d signatures err�nies\n"
 
-#: g10/keyedit.c:241 g10/keylist.c:323
+#: g10/keyedit.c:336 g10/keylist.c:324
 msgid "1 signature not checked due to a missing key\n"
 msgstr "1 signatura no comprovada per falta de clau\n"
 
-#: g10/keyedit.c:243 g10/keylist.c:325
+#: g10/keyedit.c:338 g10/keylist.c:326
 #, c-format
 msgid "%d signatures not checked due to missing keys\n"
 msgstr "%d signatures no comprovades per falta de clau\n"
 
-#: g10/keyedit.c:245 g10/keylist.c:327
+#: g10/keyedit.c:340 g10/keylist.c:328
 msgid "1 signature not checked due to an error\n"
 msgstr "1 signatura no comprovada a causa d'un error\n"
 
-#: g10/keyedit.c:247 g10/keylist.c:329
+#: g10/keyedit.c:342 g10/keylist.c:330
 #, c-format
 msgid "%d signatures not checked due to errors\n"
 msgstr "%d signatures no comprovades a causa d'errors\n"
 
-#: g10/keyedit.c:249
+#: g10/keyedit.c:344
 msgid "1 user ID without valid self-signature detected\n"
 msgstr "Ha estat detectat 1 ID sense autosignatura v�lida\n"
 
-#: g10/keyedit.c:251
+#: g10/keyedit.c:346
 #, c-format
 msgid "%d user IDs without valid self-signatures detected\n"
 msgstr "Han estat detectats %d IDs sense autosignatura v�lida\n"
 
-#: g10/keyedit.c:314
+#: g10/keyedit.c:407
 #, fuzzy, c-format
 msgid "   (%d) I trust marginally\n"
 msgstr " %d = Hi confie marginalment\n"
 
-#: g10/keyedit.c:315
+#: g10/keyedit.c:408
 #, fuzzy, c-format
 msgid "   (%d) I trust fully\n"
 msgstr " %d = Hi confie plenament\n"
 
-#: g10/keyedit.c:334
+#: g10/keyedit.c:427
 msgid ""
 "Please enter the depth of this trust signature.\n"
 "A depth greater than 1 allows the key you are signing to make\n"
 "trust signatures on your behalf.\n"
 msgstr ""
 
-#: g10/keyedit.c:350
+#: g10/keyedit.c:443
 msgid "Please enter a domain to restrict this signature, or enter for none.\n"
 msgstr ""
 
-#: g10/keyedit.c:493
+#: g10/keyedit.c:586
 #, c-format
 msgid "User ID \"%s\" is revoked."
 msgstr "L'ID d'usuari �%s� est� revocat."
 
-#: g10/keyedit.c:502 g10/keyedit.c:528 g10/keyedit.c:553 g10/keyedit.c:708
-#: g10/keyedit.c:766 g10/keyedit.c:1370
+#: g10/keyedit.c:595 g10/keyedit.c:621 g10/keyedit.c:646 g10/keyedit.c:801
+#: g10/keyedit.c:859 g10/keyedit.c:1469
 msgid "Are you sure you still want to sign it? (y/N) "
 msgstr "Segur que encara voleu signarla? (s/N) "
 
 # O no s'ha pogut? ivb
 # FIXME: comprovar context. jm
-#: g10/keyedit.c:514 g10/keyedit.c:540 g10/keyedit.c:565 g10/keyedit.c:714
-#: g10/keyedit.c:1376
+#: g10/keyedit.c:607 g10/keyedit.c:633 g10/keyedit.c:658 g10/keyedit.c:807
+#: g10/keyedit.c:1475
 msgid "  Unable to sign.\n"
 msgstr "  No es pot signar.\n"
 
-#: g10/keyedit.c:519
+#: g10/keyedit.c:612
 #, c-format
 msgid "User ID \"%s\" is expired."
 msgstr "L'ID d'usuari �%s� ha caducat."
 
-#: g10/keyedit.c:545
+#: g10/keyedit.c:638
 #, c-format
 msgid "User ID \"%s\" is not self-signed."
 msgstr "L'ID d'usuari �%s� no est� autosignat."
 
-#: g10/keyedit.c:584
+#: g10/keyedit.c:677
 #, c-format
 msgid ""
 "The self-signature on \"%s\"\n"
@@ -2690,11 +2761,11 @@ msgstr ""
 "La vostra signatura en �%s�\n"
 "�s una signatura d'estil PGP 2.x.\n"
 
-#: g10/keyedit.c:593
+#: g10/keyedit.c:686
 msgid "Do you want to promote it to an OpenPGP self-signature? (y/N) "
 msgstr "Voleu ascendir-la a una autosignatura OpenPGP? (s/N) "
 
-#: g10/keyedit.c:607
+#: g10/keyedit.c:700
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
@@ -2703,11 +2774,11 @@ msgstr ""
 "La vostra signatura actual en �%s�\n"
 "ha caducat.\n"
 
-#: g10/keyedit.c:611
+#: g10/keyedit.c:704
 msgid "Do you want to issue a new signature to replace the expired one? (y/N) "
 msgstr "Voleu crear una nova signatura per a reempla�ar la caducada? (s/N) "
 
-#: g10/keyedit.c:632
+#: g10/keyedit.c:725
 #, c-format
 msgid ""
 "Your current signature on \"%s\"\n"
@@ -2716,54 +2787,54 @@ msgstr ""
 "La vostra signatura en �%s�\n"
 "�s una signatura local.\n"
 
-#: g10/keyedit.c:636
+#: g10/keyedit.c:729
 msgid "Do you want to promote it to a full exportable signature? (y/N) "
 msgstr "Voleu ascendir-la a una signatura completament exportable? (s/N) "
 
-#: g10/keyedit.c:657
+#: g10/keyedit.c:750
 #, fuzzy, c-format
 msgid "\"%s\" was already locally signed by key %s\n"
 msgstr "�%s� ja estava signada localment amb la clau %08lX\n"
 
-#: g10/keyedit.c:660
+#: g10/keyedit.c:753
 #, fuzzy, c-format
 msgid "\"%s\" was already signed by key %s\n"
 msgstr "�%s� ja estava signada amb la clau %08lX\n"
 
-#: g10/keyedit.c:665
+#: g10/keyedit.c:758
 msgid "Do you want to sign it again anyway? (y/N) "
 msgstr "Voleu signarla un altre cop, de tota manera? (s/N) "
 
-#: g10/keyedit.c:687
+#: g10/keyedit.c:780
 #, fuzzy, c-format
 msgid "Nothing to sign with key %s\n"
 msgstr "No hi ha res que signar amb la clau %08lX\n"
 
-#: g10/keyedit.c:702
+#: g10/keyedit.c:795
 msgid "This key has expired!"
 msgstr "La clau ha caducat!"
 
-#: g10/keyedit.c:722
+#: g10/keyedit.c:815
 #, c-format
 msgid "This key is due to expire on %s.\n"
 msgstr "Aquesta clau caducar� el %s.\n"
 
-#: g10/keyedit.c:726
+#: g10/keyedit.c:819
 msgid "Do you want your signature to expire at the same time? (Y/n) "
 msgstr "Voleu que la vostra signatura caduque alhora? (S/n) "
 
-#: g10/keyedit.c:759
+#: g10/keyedit.c:852
 msgid ""
 "You may not make an OpenPGP signature on a PGP 2.x key while in --pgp2 "
 "mode.\n"
 msgstr ""
 "No podeu fer una signatura OpenPGP en una clau PGP 2.x en el mode --pgp2.\n"
 
-#: g10/keyedit.c:761
+#: g10/keyedit.c:854
 msgid "This would make the key unusable in PGP 2.x.\n"
 msgstr "A�� inutilitzaria la clau en PGP 2.x.\n"
 
-#: g10/keyedit.c:786
+#: g10/keyedit.c:879
 msgid ""
 "How carefully have you verified the key you are about to sign actually "
 "belongs\n"
@@ -2773,33 +2844,33 @@ msgstr ""
 "pertany realment a la persona esmentada anteriorment? Si no sabeu qu� \n"
 "contestar, entreu �0�.\n"
 
-#: g10/keyedit.c:791
+#: g10/keyedit.c:884
 #, c-format
 msgid "   (0) I will not answer.%s\n"
 msgstr "   (0) No vaig a contestar.%s\n"
 
-#: g10/keyedit.c:793
+#: g10/keyedit.c:886
 #, c-format
 msgid "   (1) I have not checked at all.%s\n"
 msgstr "   (1) No ho he comprovat en absolut.%s\n"
 
-#: g10/keyedit.c:795
+#: g10/keyedit.c:888
 #, c-format
 msgid "   (2) I have done casual checking.%s\n"
 msgstr "   (2) He fet algunes comprovacions.%s\n"
 
-#: g10/keyedit.c:797
+#: g10/keyedit.c:890
 #, c-format
 msgid "   (3) I have done very careful checking.%s\n"
 msgstr "   (3) He fet comprovacions molt acurades.%s\n"
 
-#: g10/keyedit.c:803
+#: g10/keyedit.c:896
 msgid "Your selection? (enter '?' for more information): "
 msgstr ""
 "Seleccioneu una opci� (introdu�u �?� per obtindre m�s "
 "informaci�):"
 
-#: g10/keyedit.c:826
+#: g10/keyedit.c:919
 msgid ""
 "Are you really sure that you want to sign this key\n"
 "with your key: \""
@@ -2807,7 +2878,7 @@ msgstr ""
 "Esteu segur que voleu signar aquesta clau\n"
 "amb la vostra clau: \""
 
-#: g10/keyedit.c:835
+#: g10/keyedit.c:928
 msgid ""
 "\n"
 "This will be a self-signature.\n"
@@ -2815,7 +2886,7 @@ msgstr ""
 "\n"
 "A�� ser� una autosignatura.\n"
 
-#: g10/keyedit.c:839
+#: g10/keyedit.c:932
 msgid ""
 "\n"
 "WARNING: the signature will not be marked as non-exportable.\n"
@@ -2823,7 +2894,7 @@ msgstr ""
 "\n"
 "AV�S: la signatura no es marcar� com a inexportable.\n"
 
-#: g10/keyedit.c:844
+#: g10/keyedit.c:937
 msgid ""
 "\n"
 "WARNING: the signature will not be marked as non-revocable.\n"
@@ -2831,7 +2902,7 @@ msgstr ""
 "\n"
 "AV�S: la signatura no es marcar� com a irrevocable.\n"
 
-#: g10/keyedit.c:851
+#: g10/keyedit.c:944
 msgid ""
 "\n"
 "The signature will be marked as non-exportable.\n"
@@ -2839,7 +2910,7 @@ msgstr ""
 "\n"
 "La signatura es marcar� com a inexportable.\n"
 
-#: g10/keyedit.c:855
+#: g10/keyedit.c:948
 msgid ""
 "\n"
 "The signature will be marked as non-revocable.\n"
@@ -2847,7 +2918,7 @@ msgstr ""
 "\n"
 "La signatura es marcar� com a irrevocable.\n"
 
-#: g10/keyedit.c:860
+#: g10/keyedit.c:953
 msgid ""
 "\n"
 "I have not checked this key at all.\n"
@@ -2855,7 +2926,7 @@ msgstr ""
 "\n"
 "No he comprovat aquesta clau en absolut.\n"
 
-#: g10/keyedit.c:864
+#: g10/keyedit.c:957
 msgid ""
 "\n"
 "I have checked this key casually.\n"
@@ -2863,7 +2934,7 @@ msgstr ""
 "\n"
 "He fet algunes comprovacions a aquesta clau.\n"
 
-#: g10/keyedit.c:868
+#: g10/keyedit.c:961
 msgid ""
 "\n"
 "I have checked this key very carefully.\n"
@@ -2871,34 +2942,34 @@ msgstr ""
 "\n"
 "He comprovat aquesta clau amb molta cura.\n"
 
-#: g10/keyedit.c:877
+#: g10/keyedit.c:970
 msgid "Really sign? "
 msgstr "Signar realment? "
 
-#: g10/keyedit.c:922 g10/keyedit.c:3648 g10/keyedit.c:3739 g10/keyedit.c:3812
+#: g10/keyedit.c:1015 g10/keyedit.c:3859 g10/keyedit.c:3950 g10/keyedit.c:4023
 #: g10/sign.c:369
 #, c-format
 msgid "signing failed: %s\n"
 msgstr "Ha fallat el proc�s de signatura: %s\n"
 
-#: g10/keyedit.c:978
+#: g10/keyedit.c:1071
 msgid "This key is not protected.\n"
 msgstr "Aquesta clau no est� protegida.\n"
 
-#: g10/keyedit.c:982
+#: g10/keyedit.c:1075
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Les parts secretes de la clau prim�ria no estan disponibles.\n"
 
-#: g10/keyedit.c:986
+#: g10/keyedit.c:1079
 msgid "Key is protected.\n"
 msgstr "La clau est� protegida.\n"
 
-#: g10/keyedit.c:1006
+#: g10/keyedit.c:1099
 #, c-format
 msgid "Can't edit this key: %s\n"
 msgstr "No es pot editar aquesta clau: %s\n"
 
-#: g10/keyedit.c:1012
+#: g10/keyedit.c:1105
 msgid ""
 "Enter the new passphrase for this secret key.\n"
 "\n"
@@ -2906,7 +2977,7 @@ msgstr ""
 "Introdu�u la nova contrasenya per a la clau secreta.\n"
 "\n"
 
-#: g10/keyedit.c:1026
+#: g10/keyedit.c:1119
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "\n"
@@ -2915,149 +2986,149 @@ msgstr ""
 "\n"
 
 # No abusis dels pronoms!  (Rowan Atkinson @ Llei i Desordre)  ivb
-#: g10/keyedit.c:1029
+#: g10/keyedit.c:1122
 msgid "Do you really want to do this? "
 msgstr "Esteu segur de voler fer a��? "
 
-#: g10/keyedit.c:1095
+#: g10/keyedit.c:1188
 msgid "moving a key signature to the correct place\n"
 msgstr "s'est� posant la signatura al lloc correcte\n"
 
-#: g10/keyedit.c:1138
+#: g10/keyedit.c:1232
 msgid "quit this menu"
 msgstr "ix del men�"
 
-#: g10/keyedit.c:1139
+#: g10/keyedit.c:1233
 msgid "q"
 msgstr "q"
 
-#: g10/keyedit.c:1140
+#: g10/keyedit.c:1234
 msgid "save"
 msgstr "desa"
 
-#: g10/keyedit.c:1140
+#: g10/keyedit.c:1234
 msgid "save and quit"
 msgstr "desa i ix"
 
-#: g10/keyedit.c:1141
+#: g10/keyedit.c:1235
 msgid "help"
 msgstr "ajuda"
 
 # �pantalla� o �ajuda�?  ivb
 # �ajuda�, evidentment. jm
-#: g10/keyedit.c:1141
+#: g10/keyedit.c:1235
 msgid "show this help"
 msgstr "mostra aquesta ajuda"
 
-#: g10/keyedit.c:1143
+#: g10/keyedit.c:1237
 msgid "fpr"
 msgstr "fpr"
 
-#: g10/keyedit.c:1143
+#: g10/keyedit.c:1237
 msgid "show fingerprint"
 msgstr "mostra empremta"
 
-#: g10/keyedit.c:1144
+#: g10/keyedit.c:1238
 msgid "list"
 msgstr "llista"
 
-#: g10/keyedit.c:1144
+#: g10/keyedit.c:1238
 msgid "list key and user IDs"
 msgstr "llista claus i ID"
 
-#: g10/keyedit.c:1145
+#: g10/keyedit.c:1239
 msgid "l"
 msgstr "l"
 
-#: g10/keyedit.c:1146
+#: g10/keyedit.c:1240
 msgid "uid"
 msgstr "uid"
 
 # Per aquesta zona (keyedit) hi ha un cacau d'infinitius i presents...  ivb
 # Yeah, els vaig corregir abans de que enviares la teua correcci�. jm
-#: g10/keyedit.c:1146
+#: g10/keyedit.c:1240
 msgid "select user ID N"
 msgstr "tria l'ID d'usuari N"
 
-#: g10/keyedit.c:1147
+#: g10/keyedit.c:1241
 msgid "key"
 msgstr "clau"
 
-#: g10/keyedit.c:1147
+#: g10/keyedit.c:1241
 msgid "select secondary key N"
 msgstr "tria la clau secund�ria N"
 
-#: g10/keyedit.c:1148
+#: g10/keyedit.c:1242
 msgid "check"
 msgstr "comprova"
 
-#: g10/keyedit.c:1148
+#: g10/keyedit.c:1242
 msgid "list signatures"
 msgstr "llista les signatures"
 
-#: g10/keyedit.c:1149
+#: g10/keyedit.c:1243
 msgid "c"
 msgstr "c"
 
-#: g10/keyedit.c:1150
+#: g10/keyedit.c:1244
 msgid "sign"
 msgstr "sign"
 
-#: g10/keyedit.c:1150
+#: g10/keyedit.c:1244
 msgid "sign the key"
 msgstr "signa la clau"
 
-#: g10/keyedit.c:1151
+#: g10/keyedit.c:1245
 msgid "s"
 msgstr "s"
 
-#: g10/keyedit.c:1152
+#: g10/keyedit.c:1246
 #, fuzzy
 msgid "tsign"
 msgstr "sign"
 
-#: g10/keyedit.c:1152
+#: g10/keyedit.c:1246
 #, fuzzy
 msgid "make a trust signature"
 msgstr "crea una signatura separada"
 
-#: g10/keyedit.c:1153
+#: g10/keyedit.c:1247
 msgid "lsign"
 msgstr "lsign"
 
-#: g10/keyedit.c:1153
+#: g10/keyedit.c:1247
 msgid "sign the key locally"
 msgstr "signa la clau localment"
 
-#: g10/keyedit.c:1154
+#: g10/keyedit.c:1248
 msgid "nrsign"
 msgstr "nrsign"
 
-#: g10/keyedit.c:1154
+#: g10/keyedit.c:1248
 msgid "sign the key non-revocably"
 msgstr "signa la clau irrevocablement"
 
-#: g10/keyedit.c:1155
+#: g10/keyedit.c:1249
 msgid "nrlsign"
 msgstr "nrlsign"
 
-#: g10/keyedit.c:1155
+#: g10/keyedit.c:1249
 msgid "sign the key locally and non-revocably"
 msgstr "signa la clau localment i irrevocablement"
 
-#: g10/keyedit.c:1156
+#: g10/keyedit.c:1250
 msgid "debug"
 msgstr "depura"
 
-#: g10/keyedit.c:1157
+#: g10/keyedit.c:1251
 msgid "adduid"
 msgstr "adduid"
 
-#: g10/keyedit.c:1157
+#: g10/keyedit.c:1251
 msgid "add a user ID"
 msgstr "afegeix un ID d'usuari"
 
-#: g10/keyedit.c:1158
+#: g10/keyedit.c:1252
 msgid "addphoto"
 msgstr "addphoto"
 
@@ -3065,411 +3136,433 @@ msgstr "addphoto"
 # Si et refereixes a Photo vs. photo, ho deixe en min�scules, que en tot
 # el men� est� tot en min�scules. Tb hi ha molts ID vs. id en els msgids
 # i no hem unificat en catal�. Potser li ho dir� a Werner. jm.
-#: g10/keyedit.c:1158
+#: g10/keyedit.c:1252
 msgid "add a photo ID"
 msgstr "afegeix un photo ID"
 
-#: g10/keyedit.c:1159
+#: g10/keyedit.c:1253
 msgid "deluid"
 msgstr "deluid"
 
-#: g10/keyedit.c:1159
+#: g10/keyedit.c:1253
 msgid "delete user ID"
 msgstr "esborra un ID d'usuari"
 
-#: g10/keyedit.c:1161
+#: g10/keyedit.c:1255
 msgid "delphoto"
 msgstr "delphoto"
 
-#: g10/keyedit.c:1162
+#: g10/keyedit.c:1256
 msgid "addkey"
 msgstr "addkey"
 
-#: g10/keyedit.c:1162
+#: g10/keyedit.c:1256
 msgid "add a secondary key"
 msgstr "afegeix una clau secund�ria"
 
-#: g10/keyedit.c:1163
+#: g10/keyedit.c:1258
+#, fuzzy
+msgid "addcardkey"
+msgstr "addkey"
+
+#: g10/keyedit.c:1258
+msgid "add a key to a smartcard"
+msgstr ""
+
+#: g10/keyedit.c:1259
+msgid "keytocard"
+msgstr ""
+
+#: g10/keyedit.c:1259
+msgid "move a key to a smartcard"
+msgstr ""
+
+#: g10/keyedit.c:1261
 msgid "delkey"
 msgstr "delkey"
 
-#: g10/keyedit.c:1163
+#: g10/keyedit.c:1261
 msgid "delete a secondary key"
 msgstr "esborra una clau secund�ria"
 
-#: g10/keyedit.c:1164
+#: g10/keyedit.c:1262
 msgid "addrevoker"
 msgstr "addrevoker"
 
-#: g10/keyedit.c:1164
+#: g10/keyedit.c:1262
 msgid "add a revocation key"
 msgstr "afegeix una clau de revocaci�"
 
-#: g10/keyedit.c:1165
+#: g10/keyedit.c:1263
 msgid "delsig"
 msgstr "delsig"
 
-#: g10/keyedit.c:1165
+#: g10/keyedit.c:1263
 msgid "delete signatures"
 msgstr "esborra signatures"
 
-#: g10/keyedit.c:1166
+#: g10/keyedit.c:1264
 msgid "expire"
 msgstr "expire"
 
-#: g10/keyedit.c:1166
+#: g10/keyedit.c:1264
 msgid "change the expire date"
 msgstr "canvia la data de caducitat"
 
-#: g10/keyedit.c:1167
+#: g10/keyedit.c:1265
 msgid "primary"
 msgstr "primari"
 
-#: g10/keyedit.c:1167
+#: g10/keyedit.c:1265
 msgid "flag user ID as primary"
 msgstr "marca l'ID d'usuari com a primari"
 
-#: g10/keyedit.c:1168
+#: g10/keyedit.c:1266
 msgid "toggle"
 msgstr "toggle"
 
-#: g10/keyedit.c:1168
+#: g10/keyedit.c:1266
 msgid "toggle between secret and public key listing"
 msgstr "canvia entre el llistat de claus secretes i p�bliques"
 
-#: g10/keyedit.c:1170
+#: g10/keyedit.c:1268
 msgid "t"
 msgstr "t"
 
-#: g10/keyedit.c:1171
+#: g10/keyedit.c:1269
 msgid "pref"
 msgstr "pref"
 
-#: g10/keyedit.c:1171
+#: g10/keyedit.c:1269
 msgid "list preferences (expert)"
 msgstr "llista les prefer�ncies (expert)"
 
-#: g10/keyedit.c:1172
+#: g10/keyedit.c:1270
 msgid "showpref"
 msgstr "showpref"
 
-#: g10/keyedit.c:1172
+#: g10/keyedit.c:1270
 msgid "list preferences (verbose)"
 msgstr "llista les prefer�ncies (detallat)"
 
-#: g10/keyedit.c:1173
+#: g10/keyedit.c:1271
 msgid "setpref"
 msgstr "setpref"
 
-#: g10/keyedit.c:1173
+#: g10/keyedit.c:1271
 msgid "set preference list"
 msgstr "estableix la llista de prefer�ncies"
 
-#: g10/keyedit.c:1174
+#: g10/keyedit.c:1272
 msgid "updpref"
 msgstr "updpref"
 
-#: g10/keyedit.c:1174
+#: g10/keyedit.c:1272
 msgid "updated preferences"
 msgstr "prefer�ncies actualitzades"
 
 # �del servidor�, �en el servidor�?  ivb
-#: g10/keyedit.c:1175
+#: g10/keyedit.c:1273
 #, fuzzy
 msgid "keyserver"
 msgstr "error de servidor de claus"
 
-#: g10/keyedit.c:1175
+#: g10/keyedit.c:1273
 #, fuzzy
 msgid "set preferred keyserver URL"
 msgstr ""
 "no s'ha pogut analitzar sint�cticament la URI del servidor de claus\n"
 
-#: g10/keyedit.c:1176
+#: g10/keyedit.c:1274
 msgid "passwd"
 msgstr "passwd"
 
-#: g10/keyedit.c:1176
+#: g10/keyedit.c:1274
 msgid "change the passphrase"
 msgstr "canvia la contrasenya"
 
-#: g10/keyedit.c:1177
+#: g10/keyedit.c:1275
 msgid "trust"
 msgstr "trust"
 
-#: g10/keyedit.c:1177
+#: g10/keyedit.c:1275
 msgid "change the ownertrust"
 msgstr "canvia la confian�a"
 
-#: g10/keyedit.c:1178
+#: g10/keyedit.c:1276
 msgid "revsig"
 msgstr "revsig"
 
-#: g10/keyedit.c:1178
+#: g10/keyedit.c:1276
 msgid "revoke signatures"
 msgstr "revoca signatures"
 
-#: g10/keyedit.c:1179
+#: g10/keyedit.c:1277
 msgid "revuid"
 msgstr "revuid"
 
-#: g10/keyedit.c:1179
+#: g10/keyedit.c:1277
 msgid "revoke a user ID"
 msgstr "revoca un ID d'usuari"
 
-#: g10/keyedit.c:1180
+#: g10/keyedit.c:1278
 msgid "revkey"
 msgstr "revkey"
 
-#: g10/keyedit.c:1180
+#: g10/keyedit.c:1278
 msgid "revoke a secondary key"
 msgstr "revoca una clau secund�ria"
 
-#: g10/keyedit.c:1181
+#: g10/keyedit.c:1279
 msgid "disable"
 msgstr "disable"
 
-#: g10/keyedit.c:1181
+#: g10/keyedit.c:1279
 msgid "disable a key"
 msgstr "desactiva una clau"
 
-#: g10/keyedit.c:1182
+#: g10/keyedit.c:1280
 msgid "enable"
 msgstr "enable"
 
-#: g10/keyedit.c:1182
+#: g10/keyedit.c:1280
 msgid "enable a key"
 msgstr "activa una clau"
 
-#: g10/keyedit.c:1183
+#: g10/keyedit.c:1281
 msgid "showphoto"
 msgstr "showphoto"
 
 # Igual que dalt.  ivb
 # Idem :) jm
-#: g10/keyedit.c:1183
+#: g10/keyedit.c:1281
 msgid "show photo ID"
 msgstr "mostra el photo ID"
 
 # Dest�s? ivb
 # Desat�s, s�. jm
-#: g10/keyedit.c:1202 g10/delkey.c:120
+#: g10/keyedit.c:1300 g10/delkey.c:120
 msgid "can't do that in batchmode\n"
 msgstr "no es pot fet aix� en mode desat�s\n"
 
-#: g10/keyedit.c:1233
+#: g10/keyedit.c:1331
 #, c-format
 msgid "error reading secret keyblock `%s': %s\n"
 msgstr "error en llegir el bloc de claus secretes �%s�: %s\n"
 
-#: g10/keyedit.c:1250
+#: g10/keyedit.c:1348
 msgid "Secret key is available.\n"
 msgstr "La clau secreta est� disponible.\n"
 
-#: g10/keyedit.c:1282
+#: g10/keyedit.c:1380
 msgid "Command> "
 msgstr "Ordre> "
 
-#: g10/keyedit.c:1312
+#: g10/keyedit.c:1410
 msgid "Need the secret key to do this.\n"
 msgstr "Cal la clau secreta per a fer a��.\n"
 
-#: g10/keyedit.c:1316
+#: g10/keyedit.c:1415
 msgid "Please use the command \"toggle\" first.\n"
 msgstr "Useu l'ordre �toggle� abans.\n"
 
-#: g10/keyedit.c:1364
+#: g10/keyedit.c:1463
 msgid "Key is revoked."
 msgstr "La clau est� revocada."
 
-#: g10/keyedit.c:1383
+#: g10/keyedit.c:1482
 msgid "Really sign all user IDs? "
 msgstr "Realment voleu signar tots els ID d'usuari? "
 
-#: g10/keyedit.c:1384
+#: g10/keyedit.c:1483
 msgid "Hint: Select the user IDs to sign\n"
 msgstr "Pista: Trieu els ID d'usuari que voleu signar\n"
 
-#: g10/keyedit.c:1409
+#: g10/keyedit.c:1508
 #, c-format
 msgid "This command is not allowed while in %s mode.\n"
 msgstr "Aquesta ordre no est� permesa mentre s'est� en mode %s.\n"
 
-#: g10/keyedit.c:1431 g10/keyedit.c:1452 g10/keyedit.c:1511
+#: g10/keyedit.c:1530 g10/keyedit.c:1551 g10/keyedit.c:1654
 msgid "You must select at least one user ID.\n"
 msgstr "Heu de seleccionar al menys un ID d'usuari.\n"
 
-#: g10/keyedit.c:1433
+#: g10/keyedit.c:1532
 msgid "You can't delete the last user ID!\n"
 msgstr "No podeu esborrar l'�ltim ID d'usuari!\n"
 
-#: g10/keyedit.c:1436
+#: g10/keyedit.c:1535
 msgid "Really remove all selected user IDs? "
 msgstr "Realment voleu eliminar tots els ID d'usuari seleccionats? "
 
-#: g10/keyedit.c:1437
+#: g10/keyedit.c:1536
 msgid "Really remove this user ID? "
 msgstr "Realment voleu eliminar aquest ID d'usuari? "
 
-#: g10/keyedit.c:1475 g10/keyedit.c:1530
+#: g10/keyedit.c:1586
+#, fuzzy
+msgid "Really move the primary key? "
+msgstr "Realment voleu eliminar aquest ID d'usuari? "
+
+#: g10/keyedit.c:1598
+#, fuzzy
+msgid "You must select exactly one key.\n"
+msgstr "Heu de seleccionar, si m�s no, una clau.\n"
+
+#: g10/keyedit.c:1618 g10/keyedit.c:1673
 msgid "You must select at least one key.\n"
 msgstr "Heu de seleccionar, si m�s no, una clau.\n"
 
-#: g10/keyedit.c:1478
+#: g10/keyedit.c:1621
 msgid "Do you really want to delete the selected keys? "
 msgstr "Realment voleu eliminar les claus seleccionades? "
 
-#: g10/keyedit.c:1479
+#: g10/keyedit.c:1622
 msgid "Do you really want to delete this key? "
 msgstr "Realment voleu eliminar aquesta clau? "
 
-#: g10/keyedit.c:1514
+#: g10/keyedit.c:1657
 msgid "Really revoke all selected user IDs? "
 msgstr "Realment voleu revocar tots els ID d'usuari seleccionats? "
 
-#: g10/keyedit.c:1515
+#: g10/keyedit.c:1658
 msgid "Really revoke this user ID? "
 msgstr "Realment voleu eliminar aquest ID d'usuari? "
 
-#: g10/keyedit.c:1534
+#: g10/keyedit.c:1677
 msgid "Do you really want to revoke the selected keys? "
 msgstr "Realment voleu revocar les claus seleccionades? "
 
-#: g10/keyedit.c:1535
+#: g10/keyedit.c:1678
 msgid "Do you really want to revoke this key? "
 msgstr "Realment voleu revocar aquesta clau? "
 
-#: g10/keyedit.c:1574
+#: g10/keyedit.c:1717
 msgid ""
 "Owner trust may not be set while using an user provided trust database\n"
 msgstr ""
 
-#: g10/keyedit.c:1606
+#: g10/keyedit.c:1749
 #, fuzzy
 msgid "Set preference list to:\n"
 msgstr "estableix la llista de prefer�ncies"
 
-#: g10/keyedit.c:1612
+#: g10/keyedit.c:1755
 msgid "Really update the preferences for the selected user IDs? "
 msgstr ""
 "Voleu actualitzar les prefer�ncies per a les ID d'usuaris seleccionades?"
 
-#: g10/keyedit.c:1614
+#: g10/keyedit.c:1757
 msgid "Really update the preferences? "
 msgstr "Realment voleu actualitzar les prefer�ncies? "
 
-#: g10/keyedit.c:1662
+#: g10/keyedit.c:1805
 msgid "Save changes? "
 msgstr "Voleu desar els canvis? "
 
-#: g10/keyedit.c:1665
+#: g10/keyedit.c:1808
 msgid "Quit without saving? "
 msgstr "Voleu eixir sense desar? "
 
-#: g10/keyedit.c:1675
+#: g10/keyedit.c:1818
 #, c-format
 msgid "update failed: %s\n"
 msgstr "ha fallat l'actualitzaci�: %s\n"
 
-#: g10/keyedit.c:1682
+#: g10/keyedit.c:1825
 #, c-format
 msgid "update secret failed: %s\n"
 msgstr "ha fallat l'actualitzaci� de la clau secreta: %s\n"
 
-#: g10/keyedit.c:1689
+#: g10/keyedit.c:1832
 msgid "Key not changed so no update needed.\n"
 msgstr "La clau no ha canviat, per tant no cal actualitzaci�.\n"
 
-#: g10/keyedit.c:1701
+#: g10/keyedit.c:1844
 msgid "Invalid command  (try \"help\")\n"
 msgstr "L'ordre no �s v�lida (proveu �help�)\n"
 
-#: g10/keyedit.c:1760
+#: g10/keyedit.c:1906
 msgid "Digest: "
 msgstr "Resum: "
 
-#: g10/keyedit.c:1812
+#: g10/keyedit.c:1958
 msgid "Features: "
 msgstr "Funcionalitats: "
 
-#: g10/keyedit.c:1823
+#: g10/keyedit.c:1969
 msgid "Keyserver no-modify"
 msgstr ""
 
+#: g10/keyedit.c:1979 g10/keylist.c:223
+msgid "Preferred keyserver: "
+msgstr ""
+
 # Potser %s haja d'anar darrere de �clau�.  ivb
 # �s cert. Nova funcionalitat de 1.2.0, IIRC. jm
-#: g10/keyedit.c:2063
+#: g10/keyedit.c:2219
 #, c-format
 msgid "This key may be revoked by %s key "
 msgstr "Aquesta clau pot ser revocada per la clau %s "
 
-#: g10/keyedit.c:2067
+#: g10/keyedit.c:2223
 msgid " (sensitive)"
 msgstr " (sensible)"
 
-#: g10/keyedit.c:2081 g10/keyedit.c:2135 g10/keyedit.c:2238 g10/keyedit.c:2253
+#: g10/keyedit.c:2237 g10/keyedit.c:2293 g10/keyedit.c:2419 g10/keyedit.c:2434
 #, fuzzy, c-format
 msgid "created: %s"
 msgstr "no s'ha pogut creat %s: %s\n"
 
-#: g10/keyedit.c:2084
-#, fuzzy, c-format
-msgid "revoked: %s"
+#: g10/keyedit.c:2240 g10/keyedit.c:2341 g10/keyedit.c:2453 g10/keylist.c:692
+#: g10/keylist.c:735 g10/keylist.c:790 g10/mainproc.c:930 g10/mainproc.c:1551
+#: g10/trustdb.c:1124
+#, fuzzy
+msgid "revoked"
 msgstr "[revocada]"
 
-#: g10/keyedit.c:2086
-#, fuzzy, c-format
-msgid "expired: %s"
-msgstr " [caduca: %s]"
+#: g10/keyedit.c:2242 g10/keyedit.c:2343 g10/keyedit.c:2455 g10/keylist.c:671
+#: g10/keylist.c:694 g10/keylist.c:737 g10/keylist.c:792 g10/mainproc.c:1553
+#: g10/trustdb.c:499
+#, fuzzy
+msgid "expired"
+msgstr "expire"
+
+#: g10/keyedit.c:2244 g10/keyedit.c:2295 g10/keyedit.c:2421 g10/keyedit.c:2436
+#: g10/keylist.c:673 g10/keylist.c:696 g10/keylist.c:794 g10/keylist.c:820
+#: g10/mainproc.c:932
+#, fuzzy
+msgid "expires"
+msgstr "expire"
 
-#: g10/keyedit.c:2088 g10/keyedit.c:2137 g10/keyedit.c:2240 g10/keyedit.c:2255
+#: g10/keyedit.c:2246
 #, fuzzy, c-format
-msgid "expires: %s"
-msgstr " [caduca: %s]"
+msgid "usage: %s"
+msgstr " confian�a: %c/%c"
 
-#: g10/keyedit.c:2103
+#: g10/keyedit.c:2261
 #, fuzzy, c-format
 msgid "trust: %s"
 msgstr " confian�a: %c/%c"
 
-#: g10/keyedit.c:2107
+#: g10/keyedit.c:2265
 #, c-format
 msgid "validity: %s"
 msgstr ""
 
-#: g10/keyedit.c:2114
+#: g10/keyedit.c:2272
 msgid "This key has been disabled"
 msgstr "Aquesta clau ha estat desactivada"
 
-#: g10/keyedit.c:2146
-#, c-format
-msgid "rev! subkey has been revoked: %s\n"
-msgstr "rev! la subclau ha estat revocada: %s\n"
-
-#: g10/keyedit.c:2149
-msgid "rev- faked revocation found\n"
-msgstr "rev- s'ha trobat una revocaci� falsa\n"
-
-#: g10/keyedit.c:2151
-#, c-format
-msgid "rev? problem checking revocation: %s\n"
-msgstr "rev? hi ha problemes en la comprovaci� de la revocaci�: %s\n"
-
-#: g10/keyedit.c:2176 g10/keylist.c:689 g10/mainproc.c:1551 g10/trustdb.c:1124
-#, fuzzy
-msgid "revoked"
-msgstr "[revocada]"
-
-#: g10/keyedit.c:2178 g10/keylist.c:691 g10/mainproc.c:1553 g10/trustdb.c:499
-#, fuzzy
-msgid "expired"
-msgstr "expire"
+#: g10/keyedit.c:2300
+msgid "card-no: "
+msgstr ""
 
-#: g10/keyedit.c:2199
+#: g10/keyedit.c:2381
 msgid "There are no preferences on a PGP 2.x-style user ID.\n"
 msgstr "No hi ha prefer�ncies en un ID d'usuari d'estil PGP 2.x.\n"
 
-#: g10/keyedit.c:2207
+#: g10/keyedit.c:2389
 msgid ""
 "Please note that the shown key validity is not necessarily correct\n"
 "unless you restart the program.\n"
@@ -3478,15 +3571,7 @@ msgstr ""
 "necess�riament\n"
 "correcta a no ser que torneu a executar el programa.\n"
 
-#: g10/keyedit.c:2272 g10/mainproc.c:930
-msgid "[revoked] "
-msgstr "[revocada]"
-
-#: g10/keyedit.c:2274
-msgid "[expired] "
-msgstr "[caducada]"
-
-#: g10/keyedit.c:2339
+#: g10/keyedit.c:2520
 msgid ""
 "WARNING: no user ID has been marked as primary.  This command may\n"
 "              cause a different user ID to become the assumed primary.\n"
@@ -3496,7 +3581,7 @@ msgstr ""
 "assumida.\n"
 
 # Photo ID com abans.  ivb
-#: g10/keyedit.c:2399
+#: g10/keyedit.c:2580
 msgid ""
 "WARNING: This is a PGP2-style key.  Adding a photo ID may cause some "
 "versions\n"
@@ -3505,49 +3590,49 @@ msgstr ""
 "AV�S: Aquesta �s una clau d'estil PGP2. Afegir un photo ID pot fer que "
 "algunes versions de PGP rebutgen aquesta clau.\n"
 
-#: g10/keyedit.c:2404 g10/keyedit.c:2677
+#: g10/keyedit.c:2585 g10/keyedit.c:2863
 msgid "Are you sure you still want to add it? (y/N) "
 msgstr "Esteu segur que encara voleu afegir-lo? (s/N) "
 
-#: g10/keyedit.c:2410
+#: g10/keyedit.c:2591
 msgid "You may not add a photo ID to a PGP2-style key.\n"
 msgstr "No podeu afegir un photo ID a una clau d'estil PGP2.\n"
 
 # Aquesta i les seg�ents no haurien de portar (s/N/q) i no (y/N/q)?  ivb
 # Hmm. S�... (s/N/x) jm
-#: g10/keyedit.c:2545
+#: g10/keyedit.c:2731
 msgid "Delete this good signature? (y/N/q)"
 msgstr "Voleu esborrar aquesta signatura correcta? (s/N/x)"
 
-#: g10/keyedit.c:2555
+#: g10/keyedit.c:2741
 msgid "Delete this invalid signature? (y/N/q)"
 msgstr "Voleu esborrar aquesta signatura inv�lida? (s/N/x)"
 
-#: g10/keyedit.c:2559
+#: g10/keyedit.c:2745
 msgid "Delete this unknown signature? (y/N/q)"
 msgstr "Voleu esborrar aquesta signatura desconeguda? (s/N/x)"
 
-#: g10/keyedit.c:2565
+#: g10/keyedit.c:2751
 msgid "Really delete this self-signature? (y/N)"
 msgstr "Realment voleu esborrar aquesta autosignatura? (s/N)"
 
 # Werner FIXME: use ngettext. jm
-#: g10/keyedit.c:2579
+#: g10/keyedit.c:2765
 #, c-format
 msgid "Deleted %d signature.\n"
 msgstr "S'ha esborrat %d signatura.\n"
 
 # Werner FIXME: use ngettext. jm
-#: g10/keyedit.c:2580
+#: g10/keyedit.c:2766
 #, c-format
 msgid "Deleted %d signatures.\n"
 msgstr "S'han esborrat %d signatures.\n"
 
-#: g10/keyedit.c:2583
+#: g10/keyedit.c:2769
 msgid "Nothing deleted.\n"
 msgstr "No s'hi ha eliminat res.\n"
 
-#: g10/keyedit.c:2672
+#: g10/keyedit.c:2858
 msgid ""
 "WARNING: This is a PGP 2.x-style key.  Adding a designated revoker may "
 "cause\n"
@@ -3557,92 +3642,102 @@ msgstr ""
 "pot\n"
 "fer que algunes versions de PGP rebutjen aquesta clau.\n"
 
-#: g10/keyedit.c:2683
+#: g10/keyedit.c:2869
 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n"
 msgstr "No podeu afegir un revocador designat a una clau d'estil PGP 2.x.\n"
 
-#: g10/keyedit.c:2703
+#: g10/keyedit.c:2889
 msgid "Enter the user ID of the designated revoker: "
 msgstr "Introdu�u l'ID d'usuari del revocador designat: "
 
-#: g10/keyedit.c:2726
+#: g10/keyedit.c:2912
 msgid "cannot appoint a PGP 2.x style key as a designated revoker\n"
 msgstr ""
 "no es pot nominar a una clau d'estil PGP 2.x com a revocador designat\n"
 
-#: g10/keyedit.c:2741
+#: g10/keyedit.c:2927
 msgid "you cannot appoint a key as its own designated revoker\n"
 msgstr "no podeu nominar una clau com el seu propi revocador designat\n"
 
-#: g10/keyedit.c:2763
+#: g10/keyedit.c:2949
 #, fuzzy
 msgid "this key has already been designated as a revoker\n"
 msgstr "AV�S: Aquesta clau ha estat revocada pel propietari!\n"
 
-#: g10/keyedit.c:2782
+#: g10/keyedit.c:2968
 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n"
 msgstr ""
 "AV�S: no es pot desfer la nominaci� d'una clau com a revocador "
 "designat!\n"
 
-#: g10/keyedit.c:2788
+#: g10/keyedit.c:2974
 msgid ""
 "Are you sure you want to appoint this key as a designated revoker? (y/N): "
 msgstr ""
 "Esteu segur que voleu nominar aquesta clau com a revocador designat? (s/N): "
 
-#: g10/keyedit.c:2849
+#: g10/keyedit.c:3035
 msgid "Please remove selections from the secret keys.\n"
 msgstr "Per favor, elimineu les seleccions de les claus secretes.\n"
 
-#: g10/keyedit.c:2855
+#: g10/keyedit.c:3041
 msgid "Please select at most one secondary key.\n"
 msgstr "Per favor, seleccioneu com a molt una clau secund�ria.\n"
 
-#: g10/keyedit.c:2859
+#: g10/keyedit.c:3045
 msgid "Changing expiration time for a secondary key.\n"
 msgstr "S'est� canviant la data de caducitat per a una clau secund�ria.\n"
 
-#: g10/keyedit.c:2862
+#: g10/keyedit.c:3048
 msgid "Changing expiration time for the primary key.\n"
 msgstr "S'est� canviant la data de caducitat per a una clau prim�ria.\n"
 
-#: g10/keyedit.c:2908
+#: g10/keyedit.c:3094
 msgid "You can't change the expiration date of a v3 key\n"
 msgstr "No podeu canviar la data de caducitat de les claus v3\n"
 
-#: g10/keyedit.c:2924
+#: g10/keyedit.c:3110
 msgid "No corresponding signature in secret ring\n"
 msgstr "No hi ha cap signatura corresponent en l'anell secret\n"
 
-#: g10/keyedit.c:3004
+#: g10/keyedit.c:3190
 msgid "Please select exactly one user ID.\n"
 msgstr "Heu de seleccionar exactament un ID.\n"
 
-#: g10/keyedit.c:3043 g10/keyedit.c:3153 g10/keyedit.c:3267
-#, c-format
-msgid "skipping v3 self-signature on user id \"%s\"\n"
+#: g10/keyedit.c:3229 g10/keyedit.c:3339 g10/keyedit.c:3458
+#, fuzzy, c-format
+msgid "skipping v3 self-signature on user ID \"%s\"\n"
 msgstr "es descarta l'autosignatura v3 en l'id d'usuari �%s�\n"
 
-#: g10/keyedit.c:3215
+#: g10/keyedit.c:3400
 msgid "Enter your preferred keyserver URL: "
 msgstr ""
 
-#: g10/keyedit.c:3331
+#: g10/keyedit.c:3479
+#, fuzzy
+msgid "Are you sure you want to replace it? (y/N) "
+msgstr "Esteu segur que encara voleu utilitzarla (s/N)? "
+
+#: g10/keyedit.c:3480
+#, fuzzy
+msgid "Are you sure you want to delete it? (y/N) "
+msgstr "Esteu segur que encara voleu utilitzarla (s/N)? "
+
+#: g10/keyedit.c:3542
 #, c-format
 msgid "No user ID with index %d\n"
 msgstr "No hi ha cap ID amb l'�ndex %d\n"
 
-#: g10/keyedit.c:3377
+#: g10/keyedit.c:3588
 #, c-format
 msgid "No secondary key with index %d\n"
 msgstr "No hi ha cap clau secund�ria amb l'�ndex %d\n"
 
-#: g10/keyedit.c:3491
+#: g10/keyedit.c:3702
 msgid "user ID: \""
 msgstr "ID d'usuari: �"
 
-#: g10/keyedit.c:3496
+#: g10/keyedit.c:3707
 #, fuzzy, c-format
 msgid ""
 "\"\n"
@@ -3651,7 +3746,7 @@ msgstr ""
 "�\n"
 "signat amb la vostra clau %08lX el %s\n"
 
-#: g10/keyedit.c:3499
+#: g10/keyedit.c:3710
 #, fuzzy, c-format
 msgid ""
 "\"\n"
@@ -3660,148 +3755,132 @@ msgstr ""
 "�\n"
 "signat localment amb la vostra clau %08lX el %s\n"
 
-#: g10/keyedit.c:3504
+#: g10/keyedit.c:3715
 #, c-format
 msgid "This signature expired on %s.\n"
 msgstr "Aquesta signatura va caducar el %s.\n"
 
-#: g10/keyedit.c:3508
+#: g10/keyedit.c:3719
 msgid "Are you sure you still want to revoke it? (y/N) "
 msgstr "Esteu segur de que encara voleu revocarla? (s/N) "
 
 # (s/N) ivb
 # S! jm
-#: g10/keyedit.c:3512
+#: g10/keyedit.c:3723
 msgid "Create a revocation certificate for this signature? (y/N) "
 msgstr ""
 "Voleu crear un certificat de revocaci� per a aquesta signatura? (s/N) "
 
-#: g10/keyedit.c:3537
+#: g10/keyedit.c:3748
 msgid "You have signed these user IDs:\n"
 msgstr "Heu signat els seg�ents ID d'usuari:\n"
 
-#: g10/keyedit.c:3558
+#: g10/keyedit.c:3769
 #, fuzzy, c-format
 msgid "   signed by %s on %s%s%s\n"
 msgstr "   signat per %08lX el %s%s%s\n"
 
-#: g10/keyedit.c:3567
+#: g10/keyedit.c:3778
 #, fuzzy, c-format
 msgid "   revoked by %s on %s\n"
 msgstr "   revocat per %08lX el %s\n"
 
-#: g10/keyedit.c:3587
+#: g10/keyedit.c:3798
 msgid "You are about to revoke these signatures:\n"
 msgstr "Esteu a punt de revocar aquestes signatures:\n"
 
-#: g10/keyedit.c:3597
+#: g10/keyedit.c:3808
 #, fuzzy, c-format
 msgid "   signed by %s on %s%s\n"
 msgstr "   signat per %08lX el %s%s\n"
 
-#: g10/keyedit.c:3599
+#: g10/keyedit.c:3810
 msgid " (non-exportable)"
 msgstr " (no-exportable)"
 
 # (s/N)?  ivb
-#: g10/keyedit.c:3606
+#: g10/keyedit.c:3817
 msgid "Really create the revocation certificates? (y/N) "
 msgstr "Realment voleu crear els certificats de revocaci�? (s/N) "
 
-#: g10/keyedit.c:3636
+#: g10/keyedit.c:3847
 msgid "no secret key\n"
 msgstr "ho hi ha clau secreta\n"
 
-#: g10/keyedit.c:3706
+#: g10/keyedit.c:3917
 #, c-format
 msgid "user ID \"%s\" is already revoked\n"
 msgstr "l'ID d'usuari �%s� ja est� revocat\n"
 
-#: g10/keyedit.c:3723
+#: g10/keyedit.c:3934
 #, c-format
 msgid "WARNING: a user ID signature is dated %d seconds in the future\n"
 msgstr ""
 "AV�S: una signatura d'ID d'usuari est� datada %d segons en el futur\n"
 
-#: g10/keyedit.c:3892
+#: g10/keyedit.c:4103
 #, fuzzy, c-format
 msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n"
 msgstr ""
 "S'est� mostrant el photo ID %s de mida %ld per a la clau 0x%08lX (uid %d)\n"
 
-#: g10/keylist.c:179
+#: g10/keylist.c:180
 msgid "Critical signature policy: "
 msgstr "Pol�tica de signatura cr�tica: "
 
-#: g10/keylist.c:181
+#: g10/keylist.c:182
 msgid "Signature policy: "
 msgstr "Pol�tica de signatura: "
 
-#: g10/keylist.c:220
+#: g10/keylist.c:221
 msgid "Critical preferred keyserver: "
 msgstr ""
 
-#: g10/keylist.c:222
-msgid "Preferred keyserver: "
-msgstr ""
-
-#: g10/keylist.c:268 g10/keylist.c:312
+#: g10/keylist.c:269 g10/keylist.c:313
 msgid "WARNING: invalid notation data found\n"
 msgstr "AV�S: s'hi han trobat dades de notaci� inv�lides\n"
 
-#: g10/keylist.c:286
+#: g10/keylist.c:287
 msgid "Critical signature notation: "
 msgstr "Notaci� de signatura cr�tica: "
 
-#: g10/keylist.c:288
+#: g10/keylist.c:289
 msgid "Signature notation: "
 msgstr "Notaci� de signatura: "
 
-#: g10/keylist.c:299
+#: g10/keylist.c:300
 msgid "not human readable"
 msgstr "no llegible per humans"
 
-#: g10/keylist.c:400
+#: g10/keylist.c:401
 msgid "Keyring"
 msgstr "Anell"
 
-#: g10/keylist.c:625 g10/keylist.c:648 g10/keylist.c:745
-#, fuzzy, c-format
-msgid " [expired: %s]"
-msgstr " [caduca: %s]"
-
-#: g10/keylist.c:627 g10/keylist.c:650 g10/keylist.c:747 g10/keylist.c:772
-#: g10/mainproc.c:932
-#, c-format
-msgid " [expires: %s]"
-msgstr " [caduca: %s]"
-
-#: g10/keylist.c:646 g10/keylist.c:743
-#, fuzzy, c-format
-msgid " [revoked: %s]"
-msgstr "[revocada]"
-
-#: g10/keylist.c:1357
+#: g10/keylist.c:1412
 msgid "Primary key fingerprint:"
 msgstr "Empremtes digital de la clau prim�ria:"
 
-#: g10/keylist.c:1359
+#: g10/keylist.c:1414
 msgid "     Subkey fingerprint:"
 msgstr "     Empremta digital de la subclau:"
 
-#: g10/keylist.c:1366
+#: g10/keylist.c:1421
 msgid " Primary key fingerprint:"
 msgstr " Empremta digital de la clau prim�ria:"
 
-#: g10/keylist.c:1368
+#: g10/keylist.c:1423
 msgid "      Subkey fingerprint:"
 msgstr "      Empremta digital de la subclau:"
 
-#: g10/keylist.c:1372 g10/keylist.c:1376
+#: g10/keylist.c:1427 g10/keylist.c:1431
 #, fuzzy
 msgid "      Key fingerprint ="
 msgstr "     Empremta digital ="
 
+#: g10/keylist.c:1498
+msgid "      Card serial no. ="
+msgstr ""
+
 #: g10/mainproc.c:248
 #, c-format
 msgid "weird size for an encrypted session key (%d)\n"
@@ -4018,42 +4097,42 @@ msgid "invalid root packet detected in proc_tree()\n"
 msgstr "s'ha detectat un paquet arrel inv�lid en proc_tree()\n"
 
 # bolcats de mem�ria?  ivb
-#: g10/misc.c:82
+#: g10/misc.c:83
 #, c-format
 msgid "can't disable core dumps: %s\n"
 msgstr "no s'han pogut desactivar els bolcats de mem�ria: %s\n"
 
-#: g10/misc.c:146
+#: g10/misc.c:147
 msgid "Experimental algorithms should not be used!\n"
 msgstr "No haur�eu d'usar algoritmes experimentals!\n"
 
-#: g10/misc.c:176
+#: g10/misc.c:177
 msgid "this cipher algorithm is deprecated; please use a more standard one!\n"
 msgstr ""
 "aquest algoritme de xifratge est� desaconsellat; useu-ne un de m�s "
 "est�ndard!\n"
 
-#: g10/misc.c:282
+#: g10/misc.c:283
 msgid "the IDEA cipher plugin is not present\n"
 msgstr "el m�dul de xifratge IDEA no est� present\n"
 
-#: g10/misc.c:283
+#: g10/misc.c:284
 msgid ""
 "please see http://www.gnupg.org/why-not-idea.html for more information\n"
 msgstr ""
 "vegeu http://www.gnupg.org/why-not-idea.html per a m�s informaci�\n"
 
-#: g10/misc.c:491
+#: g10/misc.c:517
 #, c-format
 msgid "%s:%d: deprecated option \"%s\"\n"
 msgstr "%s:%d: l'opci� �%s� est� desaconsellada.\n"
 
-#: g10/misc.c:495
+#: g10/misc.c:521
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated option\n"
 msgstr "AV�S: %s �s una opci� desaconsellada.\n"
 
-#: g10/misc.c:497
+#: g10/misc.c:523
 #, c-format
 msgid "please use \"%s%s\" instead\n"
 msgstr "si us plau, utilitzeu �%s%s� en el seu lloc\n"
@@ -4061,45 +4140,45 @@ msgstr "si us plau, utilitzeu �%s%s� en el seu lloc\n"
 # G�nere?  Nombre?  Passat, futur?  ivb
 # Werner FIXME: please add translator comment saying *what* is
 # uncompressed so we know the gender. jm
-#: g10/misc.c:508
+#: g10/misc.c:534
 msgid "Uncompressed"
 msgstr "No comprimit"
 
 # G�nere?  Nombre?  Passat, futur?  ivb
 # Werner FIXME: please add translator comment saying *what* is
 # uncompressed so we know the gender. jm
-#: g10/misc.c:533
+#: g10/misc.c:559
 #, fuzzy
 msgid "uncompressed|none"
 msgstr "No comprimit"
 
-#: g10/misc.c:643
+#: g10/misc.c:669
 #, c-format
 msgid "this message may not be usable by %s\n"
 msgstr "aquest missatge pot no ser usable per %s\n"
 
-#: g10/misc.c:777
+#: g10/misc.c:826
 #, fuzzy, c-format
 msgid "ambiguous option `%s'\n"
 msgstr "s'estan llegint opcions de �%s�\n"
 
-#: g10/misc.c:802
+#: g10/misc.c:851
 #, fuzzy, c-format
 msgid "unknown option `%s'\n"
 msgstr "el destinatari predeterminat �s desconegut �%s�\n"
 
-#: g10/parse-packet.c:120
+#: g10/parse-packet.c:119
 #, c-format
 msgid "can't handle public key algorithm %d\n"
 msgstr "no es pot treballar amb l'algoritme de clau p�blica %d\n"
 
-#: g10/parse-packet.c:703
+#: g10/parse-packet.c:688
 msgid "WARNING: potentially insecure symmetrically encrypted session key\n"
 msgstr ""
 "AV�S: la clau de sessi� pot estar xifrada sim�tricament de forma "
 "insegura\n"
 
-#: g10/parse-packet.c:1128
+#: g10/parse-packet.c:1113
 #, c-format
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "el subpaquet de tipus %d t� el bit cr�tic activat\n"
@@ -4139,7 +4218,7 @@ msgstr "no s'ha pogut connectar amb �%s�: %s\n"
 msgid "communication problem with gpg-agent\n"
 msgstr "hi ha un problema de comunicaci� amb el gpg-agent\n"
 
-#: g10/passphrase.c:580 g10/passphrase.c:880 g10/passphrase.c:992
+#: g10/passphrase.c:580 g10/passphrase.c:882 g10/passphrase.c:994
 msgid "problem with the agent - disabling agent use\n"
 msgstr "hi ha un problema amb l'agent: es deshabilitar� el seu �s\n"
 
@@ -4186,24 +4265,24 @@ msgstr "la contrasenya �s massa llarga\n"
 msgid "invalid response from agent\n"
 msgstr "la resposta de l'agent �s inv�lida\n"
 
-#: g10/passphrase.c:781 g10/passphrase.c:874
+#: g10/passphrase.c:781 g10/passphrase.c:876
 msgid "cancelled by user\n"
 msgstr "s'ha cancel�lat per l'usuari\n"
 
-#: g10/passphrase.c:786 g10/passphrase.c:963
+#: g10/passphrase.c:786 g10/passphrase.c:965
 #, c-format
 msgid "problem with the agent: agent returns 0x%lx\n"
 msgstr "hi ha un problema amb l'agent: l'agent ha tornat 0x%lx\n"
 
-#: g10/passphrase.c:1044 g10/passphrase.c:1204
+#: g10/passphrase.c:1046 g10/passphrase.c:1206
 msgid "can't query password in batchmode\n"
 msgstr "no es pot demanar la contrasenya en mode desat�s\n"
 
-#: g10/passphrase.c:1049 g10/passphrase.c:1209
+#: g10/passphrase.c:1051 g10/passphrase.c:1211
 msgid "Enter passphrase: "
 msgstr "Introdu�u la contrasenya: "
 
-#: g10/passphrase.c:1131
+#: g10/passphrase.c:1133
 msgid ""
 "\n"
 "You need a passphrase to unlock the secret key for\n"
@@ -4213,22 +4292,22 @@ msgstr ""
 "Necessiteu la contrasenya per desblocar la clau secreta de\n"
 "l'usuari: \""
 
-#: g10/passphrase.c:1140
+#: g10/passphrase.c:1142
 #, fuzzy, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "clau %2$s de %1$u bits, ID %3$08lX, creada en %4$s"
 
-#: g10/passphrase.c:1149
+#: g10/passphrase.c:1151
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr ""
 
-#: g10/passphrase.c:1153
+#: g10/passphrase.c:1155
 #, fuzzy, c-format
 msgid " (main key ID %s)"
 msgstr " (ID de la clau principal %08lX)"
 
-#: g10/passphrase.c:1213
+#: g10/passphrase.c:1215
 msgid "Repeat passphrase: "
 msgstr "Repetiu la contrasenya: "
 
@@ -4469,28 +4548,39 @@ msgstr ""
 "nom�s podeu fer signatures separades amb claus d'estil PGP 2.x mentre "
 "esteu en mode --pgp2\n"
 
-#: g10/sign.c:765 g10/sign.c:1001
-#, c-format
-msgid "can't create %s: %s\n"
-msgstr "no s'ha pogut creat %s: %s\n"
+#: g10/sign.c:765 g10/sign.c:1002 g10/exec.c:483
+#, fuzzy, c-format
+msgid "can't create file `%s': %s\n"
+msgstr "no s'ha pogut crear �%s�: %s\n"
 
-#: g10/sign.c:794
-#, c-format
-msgid "forcing digest algorithm %s (%d) violates recipient preferences\n"
+#: g10/sign.c:771 g10/sign.c:1008
+#, fuzzy, c-format
+msgid "writing to file `%s'\n"
+msgstr "s'est� escrivint en �%s�\n"
+
+#: g10/sign.c:795
+#, fuzzy, c-format
+msgid ""
+"WARNING: forcing digest algorithm %s (%d) violates recipient preferences\n"
 msgstr ""
 "for�ar l'algoritme de digest %s (%d) viola les prefer�ncies del "
 "destinatari\n"
 
-#: g10/sign.c:886
+#: g10/sign.c:887
 msgid "signing:"
 msgstr "signatura:"
 
-#: g10/sign.c:985
+#: g10/sign.c:892
+#, fuzzy, c-format
+msgid "can't open file `%s': %s\n"
+msgstr "no es pot obrir el fitxer: %s\n"
+
+#: g10/sign.c:986
 msgid "you can only clearsign with PGP 2.x style keys while in --pgp2 mode\n"
 msgstr ""
 "nom�s podeu signar en clar amb claus d'estil PGP 2.x en el mode --pgp2\n"
 
-#: g10/sign.c:1138
+#: g10/sign.c:1140
 #, c-format
 msgid "%s encryption will be used\n"
 msgstr "s'utilitzar� xifratge %s\n"
@@ -4913,7 +5003,7 @@ msgstr ""
 "no s'ha pogut evitar una clau feble per a xifratge sim�tric;\n"
 "hi ha hagut %d intents!\n"
 
-#: g10/seskey.c:210
+#: g10/seskey.c:213
 msgid "DSA requires the use of a 160 bit hash algorithm\n"
 msgstr "DSA requereix l'�s d'un algoritme de dispersi� de 160 bits\n"
 
@@ -5308,17 +5398,17 @@ msgstr "No hi ha ajuda disponible"
 msgid "No help available for `%s'"
 msgstr "No hi ha ajuda disponible per a `%s'"
 
-#: g10/keydb.c:189
+#: g10/keydb.c:161
 #, c-format
 msgid "error creating keyring `%s': %s\n"
 msgstr "error en crear l'anell �%s�: %s\n"
 
-#: g10/keydb.c:196
+#: g10/keydb.c:168
 #, c-format
 msgid "keyring `%s' created\n"
 msgstr "s'ha creat l'anell �%s?\n"
 
-#: g10/keydb.c:615
+#: g10/keydb.c:679
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "no s'ha pogut reconstruir la mem�ria cau de l'anell: %s\n"
@@ -5363,8 +5453,7 @@ msgstr "s'han comprovat %lu claus (%lu signatures)\n"
 msgid "%s: keyring created\n"
 msgstr "%s: s'ha creat l'anell\n"
 
-#: g10/photoid.c:65
-#, c-format
+#: g10/photoid.c:66
 msgid ""
 "\n"
 "Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
@@ -5380,29 +5469,34 @@ msgstr ""
 "molt gran!\n"
 "Es recomana una imatge amb una mida aproximada de 240x288.\n"
 
-#: g10/photoid.c:79
+#: g10/photoid.c:80
 msgid "Enter JPEG filename for photo ID: "
 msgstr "Introdu�u el nom del fitxer JPEG per al photo ID: "
 
-#: g10/photoid.c:87
+#: g10/photoid.c:88
 #, c-format
 msgid "Unable to open photo \"%s\": %s\n"
 msgstr "No s'ha pogut obrir la foto �%s�: %s\n"
 
-#: g10/photoid.c:97
+#: g10/photoid.c:96
+#, c-format
+msgid "This JPEG is really large (%d bytes) !\n"
+msgstr ""
+
+#: g10/photoid.c:98
 msgid "Are you sure you want to use it (y/N)? "
 msgstr "Esteu segur que encara voleu utilitzarla (s/N)? "
 
-#: g10/photoid.c:112
+#: g10/photoid.c:113
 #, c-format
 msgid "\"%s\" is not a JPEG file\n"
 msgstr "�%s� no �s un fitxer JPEG\n"
 
-#: g10/photoid.c:129
+#: g10/photoid.c:130
 msgid "Is this photo correct (y/N/q)? "
 msgstr "�s aquesta foto correcta (s/N/x)? "
 
-#: g10/photoid.c:331
+#: g10/photoid.c:332
 msgid "unable to display photo ID!\n"
 msgstr "no s'ha pogut mostrar el photo ID!\n"
 
@@ -5424,45 +5518,51 @@ msgstr ""
 "d'opcions permissos insegurs\n"
 
 #: g10/exec.c:355
-msgid "this platform requires temp files when calling external programs\n"
+#, fuzzy
+msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
 "aquesta plataforma necessita fitxers temporals quan es crida a programes "
 "externs\n"
 
-#: g10/exec.c:432
-#, c-format
-msgid "unable to execute %s \"%s\": %s\n"
+#: g10/exec.c:433
+#, fuzzy, c-format
+msgid "unable to execute program `%s': %s\n"
 msgstr "no s'ha pogut executar %s �%s�: %s\n"
 
-#: g10/exec.c:513
+#: g10/exec.c:436
+#, fuzzy, c-format
+msgid "unable to execute shell `%s': %s\n"
+msgstr "no s'ha pogut executar %s �%s�: %s\n"
+
+#: g10/exec.c:515
 #, c-format
 msgid "system error while calling external program: %s\n"
 msgstr "s'ha produ�t un error del sistema en cridar el programa extern: %s\n"
 
-#: g10/exec.c:524 g10/exec.c:583
+#: g10/exec.c:526 g10/exec.c:585
 msgid "unnatural exit of external program\n"
 msgstr "s'ha produ�t una eixida no natural del programa extern\n"
 
-#: g10/exec.c:539
+#: g10/exec.c:541
 msgid "unable to execute external program\n"
 msgstr "no s'ha pogut executar el programa extern\n"
 
-#: g10/exec.c:548
+#: g10/exec.c:550
 #, c-format
 msgid "unable to read external program response: %s\n"
 msgstr "no s'ha pogut llegir la resposta del programa extern: %s\n"
 
-#: g10/exec.c:594 g10/exec.c:601
+#: g10/exec.c:596 g10/exec.c:603
 #, c-format
 msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
 msgstr "AV�S: no s'ha pogut eliminar el fitxer temporal (%s) �%s�: %s\n"
 
-#: g10/exec.c:606
+#: g10/exec.c:608
 #, c-format
 msgid "WARNING: unable to remove temp directory `%s': %s\n"
 msgstr "AV�S: no s'ha pogut eliminar el directori temporal �%s�: %s\n"
 
-#: g10/keyid.c:482 g10/keyid.c:494 g10/keyid.c:506 g10/keyid.c:518
+#: g10/keyid.c:497 g10/keyid.c:509 g10/keyid.c:521 g10/keyid.c:533
 msgid "never     "
 msgstr "mai       "
 
@@ -5620,6 +5720,47 @@ msgstr "error en trobar el registre de confian�a: %s\n"
 msgid "read error: %s\n"
 msgstr "error de lectura: %s\n"
 
+#, fuzzy
+#~ msgid "revoked: %s"
+#~ msgstr "[revocada]"
+
+#, fuzzy
+#~ msgid "expired: %s"
+#~ msgstr " [caduca: %s]"
+
+#, fuzzy
+#~ msgid "expires: %s"
+#~ msgstr " [caduca: %s]"
+
+#~ msgid "rev! subkey has been revoked: %s\n"
+#~ msgstr "rev! la subclau ha estat revocada: %s\n"
+
+#~ msgid "rev- faked revocation found\n"
+#~ msgstr "rev- s'ha trobat una revocaci� falsa\n"
+
+#~ msgid "rev? problem checking revocation: %s\n"
+#~ msgstr "rev? hi ha problemes en la comprovaci� de la revocaci�: %s\n"
+
+#~ msgid "[revoked] "
+#~ msgstr "[revocada]"
+
+#~ msgid "[expired] "
+#~ msgstr "[caducada]"
+
+#, fuzzy
+#~ msgid " [expired: %s]"
+#~ msgstr " [caduca: %s]"
+
+#~ msgid " [expires: %s]"
+#~ msgstr " [caduca: %s]"
+
+#, fuzzy
+#~ msgid " [revoked: %s]"
+#~ msgstr "[revocada]"
+
+#~ msgid "can't create %s: %s\n"
+#~ msgstr "no s'ha pogut creat %s: %s\n"
+
 #~ msgid ""
 #~ "WARNING: digest `%s' is not part of OpenPGP.  Use at your own risk!\n"
 #~ msgstr ""
index ff114b6..a3b7ad4 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.2.3\n"
 "Report-Msgid-Bugs-To: gnupg-i18n@gnupg.org\n"
-"POT-Creation-Date: 2004-07-27 17:15+0200\n"
+"POT-Creation-Date: 2004-10-01 10:36+0200\n"
 "PO-Revision-Date: 2003-12-07 16:20+0200\n"
 "Last-Translator: Roman Pavlik <rp@tns.cz>\n"
 "Language-Team: Czech <translations.cs@gnupg.cz>\n"
@@ -45,7 +45,7 @@ msgstr "ne"
 msgid "nN"
 msgstr "nN"
 
-#: util/miscutil.c:348 g10/keyedit.c:1138
+#: util/miscutil.c:348 g10/keyedit.c:1232
 msgid "quit"
 msgstr "ukonèit"
 
@@ -278,6 +278,16 @@ msgstr "nepou
 msgid "keyserver error"
 msgstr "chyba serveru klíèù"
 
+#: util/errors.c:108
+#, fuzzy
+msgid "canceled"
+msgstr "Zru¹it"
+
+#: util/errors.c:109
+#, fuzzy
+msgid "no card"
+msgstr "neza¹ifrováno"
+
 #: util/logger.c:183
 msgid "ERROR: "
 msgstr ""
@@ -300,7 +310,7 @@ msgstr "nalezena chyba v programu ... (%s:%d)\n"
 msgid "no entropy gathering module detected\n"
 msgstr "nebyl detekován ¾ádný modul pro získání entropie\n"
 
-#: cipher/random.c:387 g10/keygen.c:2032 g10/import.c:169
+#: cipher/random.c:387 g10/g10.c:3159 g10/keygen.c:2106 g10/import.c:169
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "nemohu otevøít `%s': %s\n"
@@ -332,7 +342,7 @@ msgstr "nemohu 
 msgid "note: random_seed file not updated\n"
 msgstr "poznámka: soubor random_seed není aktualizován\n"
 
-#: cipher/random.c:473 g10/exec.c:481
+#: cipher/random.c:473
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "nemohu vytvoøit `%s': %s\n"
@@ -400,7 +410,7 @@ msgstr "nemohu vygenerovat prvo
 msgid "can't generate a prime with less than %d bits\n"
 msgstr "nemohu vygenerovat prvoèíslo s ménì ne¾ %d bity\n"
 
-#: g10/g10.c:354
+#: g10/g10.c:358
 msgid ""
 "@Commands:\n"
 " "
@@ -408,128 +418,128 @@ msgstr ""
 "@Pøíkazy:\n"
 " "
 
-#: g10/g10.c:356
+#: g10/g10.c:360
 msgid "|[file]|make a signature"
 msgstr "|[soubor]|vytvoøit podpis"
 
-#: g10/g10.c:357
+#: g10/g10.c:361
 msgid "|[file]|make a clear text signature"
 msgstr "|[soubor]|vytvoøit podpis v èitelném dokumentu"
 
-#: g10/g10.c:358
+#: g10/g10.c:362
 msgid "make a detached signature"
 msgstr "vytvoøit podpis oddìlený od dokumentu"
 
-#: g10/g10.c:359
+#: g10/g10.c:363
 msgid "encrypt data"
 msgstr "¹ifrovat data"
 
-#: g10/g10.c:361
+#: g10/g10.c:365
 msgid "encryption only with symmetric cipher"
 msgstr "¹ifrování pouze se symetrickou ¹ifrou"
 
-#: g10/g10.c:363
+#: g10/g10.c:367
 msgid "decrypt data (default)"
 msgstr "de¹ifrovat data (implicitnì)"
 
-#: g10/g10.c:365
+#: g10/g10.c:369
 msgid "verify a signature"
 msgstr "verifikovat podpis"
 
-#: g10/g10.c:367
+#: g10/g10.c:371
 msgid "list keys"
 msgstr "vypsat seznam klíèù"
 
-#: g10/g10.c:369
+#: g10/g10.c:373
 msgid "list keys and signatures"
 msgstr "vypsat seznam klíèù a podpisù"
 
-#: g10/g10.c:370
+#: g10/g10.c:374
 #, fuzzy
 msgid "list and check key signatures"
 msgstr "zkontrolovat podpisy klíèù"
 
-#: g10/g10.c:371
+#: g10/g10.c:375
 msgid "list keys and fingerprints"
 msgstr "vypsat seznam klíèù a fingerprintù"
 
-#: g10/g10.c:372
+#: g10/g10.c:376
 msgid "list secret keys"
 msgstr "vypsat seznam tajných klíèù"
 
-#: g10/g10.c:373
+#: g10/g10.c:377
 msgid "generate a new key pair"
 msgstr "vytvoøit nový pár klíèù"
 
-#: g10/g10.c:374
+#: g10/g10.c:378
 msgid "remove keys from the public keyring"
 msgstr "odstranit klíè ze souboru veøejných klíèù"
 
-#: g10/g10.c:376
+#: g10/g10.c:380
 msgid "remove keys from the secret keyring"
 msgstr "odstranit klíè ze souboru tajných klíèù"
 
-#: g10/g10.c:377
+#: g10/g10.c:381
 msgid "sign a key"
 msgstr "podepsat klíè"
 
-#: g10/g10.c:378
+#: g10/g10.c:382
 msgid "sign a key locally"
 msgstr "podepsat klíè lokálnì"
 
-#: g10/g10.c:381
+#: g10/g10.c:385
 msgid "sign or edit a key"
 msgstr "podepsat nebo modifikovat klíè"
 
-#: g10/g10.c:382
+#: g10/g10.c:386
 msgid "generate a revocation certificate"
 msgstr "vytvoøit revokaèní certifikát"
 
-#: g10/g10.c:384
+#: g10/g10.c:388
 msgid "export keys"
 msgstr "exportovat klíèe"
 
-#: g10/g10.c:385
+#: g10/g10.c:389
 msgid "export keys to a key server"
 msgstr "exportovat klíèe na server klíèù"
 
-#: g10/g10.c:386
+#: g10/g10.c:390
 msgid "import keys from a key server"
 msgstr "importovat klíèe ze serveru klíèù"
 
-#: g10/g10.c:388
+#: g10/g10.c:392
 msgid "search for keys on a key server"
 msgstr "vyhledat klíèe na serveru klíèù"
 
-#: g10/g10.c:390
+#: g10/g10.c:394
 msgid "update all keys from a keyserver"
 msgstr "aktualizovat v¹echny klíèe ze serveru klíèù"
 
-#: g10/g10.c:393
+#: g10/g10.c:397
 msgid "import/merge keys"
 msgstr "importovat/slouèit klíèe"
 
-#: g10/g10.c:396
+#: g10/g10.c:400
 msgid "print the card status"
 msgstr ""
 
-#: g10/g10.c:397
+#: g10/g10.c:401
 msgid "change data on a card"
 msgstr ""
 
-#: g10/g10.c:398
+#: g10/g10.c:402
 msgid "change a card's PIN"
 msgstr ""
 
-#: g10/g10.c:406
+#: g10/g10.c:410
 msgid "update the trust database"
 msgstr "aktualizovat databázi dùvìry"
 
-#: g10/g10.c:413
+#: g10/g10.c:417
 msgid "|algo [files]|print message digests"
 msgstr "|algo [soubory]  vypi¹ hash"
 
-#: g10/g10.c:417 g10/gpgv.c:64
+#: g10/g10.c:421 g10/gpgv.c:65
 msgid ""
 "@\n"
 "Options:\n"
@@ -539,59 +549,55 @@ msgstr ""
 "Mo¾nosti:\n"
 " "
 
-#: g10/g10.c:419
+#: g10/g10.c:423
 msgid "create ascii armored output"
 msgstr "vytvoø výstup zakódovaný pomocí ASCII"
 
-#: g10/g10.c:421
+#: g10/g10.c:425
 msgid "|NAME|encrypt for NAME"
 msgstr "|JMÉNO|¹ifrovat pro JMÉNO"
 
-#: g10/g10.c:432
+#: g10/g10.c:436
 msgid "use this user-id to sign or decrypt"
 msgstr ""
 "pou¾ít tento id u¾ivatele pro podepsání\n"
 " nebo de¹ifrování"
 
-#: g10/g10.c:433
+#: g10/g10.c:437
 msgid "|N|set compress level N (0 disables)"
 msgstr ""
 "|N|nastavit úrovìò komprimace N (0 - ¾ádná\n"
 " komprimace)"
 
-#: g10/g10.c:438
+#: g10/g10.c:442
 msgid "use canonical text mode"
 msgstr "pou¾ít kanonický textový mód"
 
-#: g10/g10.c:448
+#: g10/g10.c:452
 msgid "use as output file"
 msgstr "pou¾ít jako výstupní soubor"
 
-#: g10/g10.c:450 g10/gpgv.c:66
+#: g10/g10.c:454 g10/gpgv.c:67
 msgid "verbose"
 msgstr "s dodateènými informacemi"
 
-#: g10/g10.c:461
+#: g10/g10.c:465
 msgid "do not make any changes"
 msgstr "neprovádìt ¾ádné zmìny"
 
-#: g10/g10.c:462
+#: g10/g10.c:466
 msgid "prompt before overwriting"
 msgstr "vy¾ádat potvrzení pøed pøepsáním"
 
-#: g10/g10.c:507
+#: g10/g10.c:511
 msgid "use strict OpenPGP behavior"
 msgstr ""
 
-#: g10/g10.c:508
+#: g10/g10.c:512
 msgid "generate PGP 2.x compatible messages"
 msgstr ""
 
-#: g10/g10.c:530
-msgid "allow the use of admin card commands"
-msgstr ""
-
-#: g10/g10.c:535
+#: g10/g10.c:537
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
@@ -599,7 +605,7 @@ msgstr ""
 "@\n"
 "(Pou¾ijte manuálové stránky pro kompletní seznam v¹ech pøíkazù a mo¾ností)\n"
 
-#: g10/g10.c:538
+#: g10/g10.c:540
 msgid ""
 "@\n"
 "Examples:\n"
@@ -617,17 +623,17 @@ msgstr ""
 " --list-keys [jména]        vypsat klíèe\n"
 " --fingerprint [jména]      vypsat fingerprinty \n"
 
-#: g10/g10.c:713 g10/gpgv.c:91
+#: g10/g10.c:718 g10/gpgv.c:92
 msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
 msgstr ""
 "Chyby oznamte, prosím, na adresu <gnupg-bugs@gnu.org>.\n"
 "Pøipomínky k pøekladu <translations.cs@gnupg.cz>.\n"
 
-#: g10/g10.c:730
+#: g10/g10.c:735
 msgid "Usage: gpg [options] [files] (-h for help)"
 msgstr "Pou¾ití: gpg [mo¾nosti] [soubory] (-h pro pomoc)"
 
-#: g10/g10.c:733
+#: g10/g10.c:738
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "sign, check, encrypt or decrypt\n"
@@ -637,7 +643,7 @@ msgstr ""
 "podepsat, ovìøit, ¹ifrovat nebo de¹ifrovat\n"
 "implicitní operace závisí na vstupních datech\n"
 
-#: g10/g10.c:744
+#: g10/g10.c:749
 msgid ""
 "\n"
 "Supported algorithms:\n"
@@ -645,479 +651,473 @@ msgstr ""
 "\n"
 "Podporované algoritmy:\n"
 
-#: g10/g10.c:747
+#: g10/g10.c:752
 msgid "Pubkey: "
 msgstr "Veøejný klíè: "
 
-#: g10/g10.c:753 g10/keyedit.c:1737
+#: g10/g10.c:758 g10/keyedit.c:1883
 msgid "Cipher: "
 msgstr "©ifra: "
 
-#: g10/g10.c:759
+#: g10/g10.c:764
 msgid "Hash: "
 msgstr "Hash: "
 
-#: g10/g10.c:765 g10/keyedit.c:1783
+#: g10/g10.c:770 g10/keyedit.c:1929
 msgid "Compression: "
 msgstr "Komprese: "
 
-#: g10/g10.c:848
+#: g10/g10.c:853
 msgid "usage: gpg [options] "
 msgstr "u¾ití: gpg [mo¾nosti]"
 
-#: g10/g10.c:951
+#: g10/g10.c:956
 msgid "conflicting commands\n"
 msgstr "konfliktní pøíkazy\n"
 
-#: g10/g10.c:969
+#: g10/g10.c:974
 #, c-format
 msgid "no = sign found in group definition \"%s\"\n"
 msgstr "no = podpis nalezen v definici skupiny \"%s\"\n"
 
-#: g10/g10.c:1166
+#: g10/g10.c:1171
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on homedir \"%s\"\n"
+msgid "WARNING: unsafe ownership on homedir `%s'\n"
 msgstr "VAROVÁNÍ: vlastnictví pro %s nastaveno nebezpeènì \"%s\"\n"
 
-#: g10/g10.c:1169
+#: g10/g10.c:1174
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on configuration file \"%s\"\n"
+msgid "WARNING: unsafe ownership on configuration file `%s'\n"
 msgstr "VAROVÁNÍ: vlastnictví pro %s nastaveno nebezpeènì \"%s\"\n"
 
-#: g10/g10.c:1172
+#: g10/g10.c:1177
 #, fuzzy, c-format
-msgid "WARNING: unsafe ownership on extension \"%s\"\n"
+msgid "WARNING: unsafe ownership on extension `%s'\n"
 msgstr "VAROVÁNÍ: vlastnictví pro %s nastaveno nebezpeènì \"%s\"\n"
 
-#: g10/g10.c:1178
+#: g10/g10.c:1183
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on homedir \"%s\"\n"
+msgid "WARNING: unsafe permissions on homedir `%s'\n"
 msgstr "VAROVÁNÍ: pøístupová práva pro %s nejsou nastavena bezpeènì \"%s\"\n"
 
-#: g10/g10.c:1181
+#: g10/g10.c:1186
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on configuration file \"%s\"\n"
+msgid "WARNING: unsafe permissions on configuration file `%s'\n"
 msgstr "VAROVÁNÍ: pøístupová práva pro %s nejsou nastavena bezpeènì \"%s\"\n"
 
-#: g10/g10.c:1184
+#: g10/g10.c:1189
 #, fuzzy, c-format
-msgid "WARNING: unsafe permissions on extension \"%s\"\n"
+msgid "WARNING: unsafe permissions on extension `%s'\n"
 msgstr "VAROVÁNÍ: pøístupová práva pro %s nejsou nastavena bezpeènì \"%s\"\n"
 
-#: g10/g10.c:1190
+#: g10/g10.c:1195
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory ownership on homedir \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
 msgstr "VAROVÁNÍ: vlastnictví adresáøe %s nastaveno nebezpeènì \"%s\"\n"
 
-#: g10/g10.c:1193
+#: g10/g10.c:1198
 #, fuzzy, c-format
 msgid ""
-"WARNING: unsafe enclosing directory ownership on configuration file \"%s\"\n"
+"WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
 msgstr "VAROVÁNÍ: vlastnictví adresáøe %s nastaveno nebezpeènì \"%s\"\n"
 
-#: g10/g10.c:1196
+#: g10/g10.c:1201
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory ownership on extension \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
 msgstr "VAROVÁNÍ: vlastnictví adresáøe %s nastaveno nebezpeènì \"%s\"\n"
 
-#: g10/g10.c:1202
+#: g10/g10.c:1207
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory permissions on homedir \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
 msgstr ""
 "VAROVÁNÍ: pøístupová práva adresáøe %s nejsou nastavena bezpeènì \"%s\"\n"
 
-#: g10/g10.c:1205
+#: g10/g10.c:1210
 #, fuzzy, c-format
 msgid ""
-"WARNING: unsafe enclosing directory permissions on configuration file \"%s"
-"\"\n"
+"WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
 msgstr ""
 "VAROVÁNÍ: pøístupová práva adresáøe %s nejsou nastavena bezpeènì \"%s\"\n"
 
-#: g10/g10.c:1208
+#: g10/g10.c:1213
 #, fuzzy, c-format
-msgid "WARNING: unsafe enclosing directory permissions on extension \"%s\"\n"
+msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
 msgstr ""
 "VAROVÁNÍ: pøístupová práva adresáøe %s nejsou nastavena bezpeènì \"%s\"\n"
 
 # c-format
-#: g10/g10.c:1334
-#, c-format
-msgid "unknown configuration item \"%s\"\n"
+#: g10/g10.c:1354
+#, fuzzy, c-format
+msgid "unknown configuration item `%s'\n"
 msgstr "neznámá konfiguraèní polo¾ka \"%s\"\n"
 
-#: g10/g10.c:1601
+#: g10/g10.c:1732
 #, c-format
 msgid "NOTE: old default options file `%s' ignored\n"
 msgstr "POZNÁMKA: starý implicitní soubor s mo¾nostmi `%s ignorován'\n"
 
-#: g10/g10.c:1637
+#: g10/g10.c:1768
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "POZNÁMKA: neexistuje implicitní soubor s mo¾nostmi `%s'\n"
 
-#: g10/g10.c:1641
+#: g10/g10.c:1772
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "soubor s mo¾nostmi `%s': %s\n"
 
-#: g10/g10.c:1648
+#: g10/g10.c:1779
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "ètu mo¾nosti z `%s'\n"
 
-#: g10/g10.c:1874 g10/g10.c:2409 g10/g10.c:2420
+#: g10/g10.c:2008 g10/g10.c:2524 g10/g10.c:2535
 #, c-format
 msgid "NOTE: %s is not for normal use!\n"
 msgstr "POZNÁMKA: %s není pro normální pou¾ití!\n"
 
-#: g10/g10.c:1887
-#, c-format
-msgid "cipher extension \"%s\" not loaded due to unsafe permissions\n"
+#: g10/g10.c:2021
+#, fuzzy, c-format
+msgid "cipher extension `%s' not loaded due to unsafe permissions\n"
 msgstr ""
 "¹ifra \"%s\" nebyla nahrána, proto¾e pøístupová práva nejsou nastavena "
 "bezpeènì\n"
 
-#: g10/g10.c:2099
-#, c-format
-msgid "%s is not a valid character set\n"
+#: g10/g10.c:2233
+#, fuzzy, c-format
+msgid "`%s' is not a valid character set\n"
 msgstr "%s není platná znaková sada\n"
 
-#: g10/g10.c:2118 g10/keyedit.c:3228
+#: g10/g10.c:2252 g10/keyedit.c:3418
 #, fuzzy
 msgid "could not parse keyserver URL\n"
 msgstr "nelze pou¾ít URI serveru klíèù - chyba analýzy URI\n"
 
-#: g10/g10.c:2124
+#: g10/g10.c:2258
 #, fuzzy, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d: neplatný parametr pro export\n"
 
-#: g10/g10.c:2127
+#: g10/g10.c:2261
 #, fuzzy
 msgid "invalid keyserver options\n"
 msgstr "neplatný parametr pro export\n"
 
-#: g10/g10.c:2134
+#: g10/g10.c:2268
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: neplatný parametr pro import\n"
 
-#: g10/g10.c:2137
+#: g10/g10.c:2271
 msgid "invalid import options\n"
 msgstr "neplatný parametr pro import\n"
 
-#: g10/g10.c:2144
+#: g10/g10.c:2278
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d: neplatný parametr pro export\n"
 
-#: g10/g10.c:2147
+#: g10/g10.c:2281
 msgid "invalid export options\n"
 msgstr "neplatný parametr pro export\n"
 
-#: g10/g10.c:2172
+#: g10/g10.c:2288
 #, fuzzy, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: neplatný parametr pro import\n"
 
-#: g10/g10.c:2175
+#: g10/g10.c:2291
 #, fuzzy
 msgid "invalid list options\n"
 msgstr "neplatný parametr pro import\n"
 
-#: g10/g10.c:2198
+#: g10/g10.c:2313
 #, fuzzy, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d: neplatný parametr pro export\n"
 
-#: g10/g10.c:2201
+#: g10/g10.c:2316
 #, fuzzy
 msgid "invalid verify options\n"
 msgstr "neplatný parametr pro export\n"
 
-#: g10/g10.c:2208
+#: g10/g10.c:2323
 #, c-format
 msgid "unable to set exec-path to %s\n"
 msgstr "nelze nastavit exec-path na %s\n"
 
-#: g10/g10.c:2398
+#: g10/g10.c:2513
 msgid "WARNING: program may create a core file!\n"
 msgstr "VAROVÁNÍ: program mù¾e vytvoøit soubor core!\n"
 
-#: g10/g10.c:2402
+#: g10/g10.c:2517
 #, c-format
 msgid "WARNING: %s overrides %s\n"
 msgstr "VAROVÁNÍ: %s pøepí¹e %s\n"
 
-#: g10/g10.c:2411
+#: g10/g10.c:2526
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "Není dovoleno pou¾ívat %s s %s!\n"
 
-#: g10/g10.c:2414
+#: g10/g10.c:2529
 #, c-format
 msgid "%s makes no sense with %s!\n"
 msgstr "%s nedává s %s smysl!\n"
 
-#: g10/g10.c:2435
+#: g10/g10.c:2550
 msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
 msgstr ""
 "v módu --pgp2 mù¾ete vytváøet pouze oddìlené podpisy nebo podpisy èitelné "
 "jako text\n"
 
-#: g10/g10.c:2441
+#: g10/g10.c:2556
 msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
 msgstr "v módu --pgp2 nelze souèasnì ¹ifrovat a podepisovat\n"
 
-#: g10/g10.c:2447
+#: g10/g10.c:2562
 msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
 msgstr "v módu --pgp2 musíte pou¾ít soubor (ne rouru).\n"
 
-#: g10/g10.c:2460
+#: g10/g10.c:2575
 msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
 msgstr "¹ifrování zpráv v módu --pgp2 vy¾aduje algoritmus IDEA\n"
 
-#: g10/g10.c:2528 g10/g10.c:2552
+#: g10/g10.c:2645 g10/g10.c:2669
 msgid "selected cipher algorithm is invalid\n"
 msgstr "vybraný ¹ifrovací algoritmus je neplatný\n"
 
-#: g10/g10.c:2534 g10/g10.c:2558
+#: g10/g10.c:2651 g10/g10.c:2675
 msgid "selected digest algorithm is invalid\n"
 msgstr "vybraný hashovací algoritmus je neplatný\n"
 
-#: g10/g10.c:2540
+#: g10/g10.c:2657
 #, fuzzy
 msgid "selected compression algorithm is invalid\n"
 msgstr "vybraný ¹ifrovací algoritmus je neplatný\n"
 
-#: g10/g10.c:2546
+#: g10/g10.c:2663
 msgid "selected certification digest algorithm is invalid\n"
 msgstr "vybraný hashovací algoritmus je neplatný\n"
 
-#: g10/g10.c:2561
+#: g10/g10.c:2678
 msgid "completes-needed must be greater than 0\n"
 msgstr "polo¾ka completes-needed musí být vìt¹í ne¾ 0\n"
 
-#: g10/g10.c:2563
+#: g10/g10.c:2680
 msgid "marginals-needed must be greater than 1\n"
 msgstr "polo¾ka marginals-needed musí být vìt¹í ne¾ 1\n"
 
-#: g10/g10.c:2565
+#: g10/g10.c:2682
 #, fuzzy
 msgid "max-cert-depth must be in the range from 1 to 255\n"
 msgstr "polo¾ka max-cert-depth musí být v rozmezí od 1 do 255\n"
 
-#: g10/g10.c:2567
+#: g10/g10.c:2684
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr ""
 "neplatná implicitní úroveò certifikace (default-cert-level); musí být 0, 1, "
 "2 nebo 3\n"
 
-#: g10/g10.c:2569
+#: g10/g10.c:2686
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr ""
 "neplatná minimální úroveò certifikace (min-cert-level); musí být 0, 1, 2 "
 "nebo 3\n"
 
-#: g10/g10.c:2572
+#: g10/g10.c:2689
 msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
 msgstr "POZNÁMKA: jednoduchý mód S2K (0) je dùraznì nedoporuèován\n"
 
-#: g10/g10.c:2576
+#: g10/g10.c:2693
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
 msgstr "neplatný mód S2K; musí být 0, 1 nebo 3\n"
 
-#: g10/g10.c:2583
+#: g10/g10.c:2700
 msgid "invalid default preferences\n"
 msgstr "neplatné defaultní pøedvolby\n"
 
-#: g10/g10.c:2592
+#: g10/g10.c:2709
 msgid "invalid personal cipher preferences\n"
 msgstr "neplatné u¾ivatelské pøedvolby pro ¹ifrování\n"
 
-#: g10/g10.c:2596
+#: g10/g10.c:2713
 msgid "invalid personal digest preferences\n"
 msgstr "neplatné u¾ivatelské pøedvolby pro hashování\n"
 
-#: g10/g10.c:2600
+#: g10/g10.c:2717
 msgid "invalid personal compress preferences\n"
 msgstr "neplatné u¾ivatelské pøedvolby pro komprimaci\n"
 
-#: g10/g10.c:2633
+#: g10/g10.c:2750
 #, c-format
 msgid "%s does not yet work with %s\n"
 msgstr "%s dosud není funkèní s %s\n"
 
-#: g10/g10.c:2680
-#, c-format
-msgid "you may not use cipher algorithm \"%s\" while in %s mode\n"
+#: g10/g10.c:2797
+#, fuzzy, c-format
+msgid "you may not use cipher algorithm `%s' while in %s mode\n"
 msgstr "pou¾ití ¹ifrovacího algoritmu \"%s\" v módu %s dovoleno\n"
 
-#: g10/g10.c:2685
-#, c-format
-msgid "you may not use digest algorithm \"%s\" while in %s mode\n"
+#: g10/g10.c:2802
+#, fuzzy, c-format
+msgid "you may not use digest algorithm `%s' while in %s mode\n"
 msgstr "pou¾ití hashovacího algoritmu \"%s\" v módu %s dovoleno\n"
 
-#: g10/g10.c:2690
-#, c-format
-msgid "you may not use compression algorithm \"%s\" while in %s mode\n"
+#: g10/g10.c:2807
+#, fuzzy, c-format
+msgid "you may not use compression algorithm `%s' while in %s mode\n"
 msgstr "pou¾ití komprimaèního algoritmu \"%s\" v módu %s dovoleno\n"
 
-#: g10/g10.c:2778
+#: g10/g10.c:2895
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
 msgstr "nemohu inicializovat databázi dùvìry: %s\n"
 
-#: g10/g10.c:2789
+#: g10/g10.c:2906
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
 msgstr ""
 "VAROVÁNÍ: specifikován adresát (-r) bez pou¾ití ¹ifrování s veøejným klíèem\n"
 
-#: g10/g10.c:2800
+#: g10/g10.c:2917
 msgid "--store [filename]"
 msgstr "--store [jméno souboru]"
 
-#: g10/g10.c:2807
+#: g10/g10.c:2924
 msgid "--symmetric [filename]"
 msgstr "--symmetric [jméno souboru]"
 
-#: g10/g10.c:2819
+#: g10/g10.c:2936
 msgid "--encrypt [filename]"
 msgstr "--encrypt [jméno souboru]"
 
-#: g10/g10.c:2832
+#: g10/g10.c:2949
 #, fuzzy
 msgid "--symmetric --encrypt [filename]"
 msgstr "--sign --encrypt [jméno souboru]"
 
-#: g10/g10.c:2834
+#: g10/g10.c:2951
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/g10.c:2837
+#: g10/g10.c:2954
 #, fuzzy, c-format
 msgid "you cannot use --symmetric --encrypt while in %s mode\n"
 msgstr "pou¾ití %s není v módu %s dovoleno\n"
 
-#: g10/g10.c:2855
+#: g10/g10.c:2972
 msgid "--sign [filename]"
 msgstr "--sign [jméno souboru]"
 
-#: g10/g10.c:2868
+#: g10/g10.c:2985
 msgid "--sign --encrypt [filename]"
 msgstr "--sign --encrypt [jméno souboru]"
 
-#: g10/g10.c:2883
+#: g10/g10.c:3000
 #, fuzzy
 msgid "--symmetric --sign --encrypt [filename]"
 msgstr "--sign --encrypt [jméno souboru]"
 
-#: g10/g10.c:2885
+#: g10/g10.c:3002
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/g10.c:2888
+#: g10/g10.c:3005
 #, fuzzy, c-format
 msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
 msgstr "pou¾ití %s není v módu %s dovoleno\n"
 
-#: g10/g10.c:2908
+#: g10/g10.c:3025
 msgid "--sign --symmetric [filename]"
 msgstr "--sign --symmetric [jméno souboru]"
 
-#: g10/g10.c:2917
+#: g10/g10.c:3034
 msgid "--clearsign [filename]"
 msgstr "--clearsign [jméno souboru]"
 
-#: g10/g10.c:2942
+#: g10/g10.c:3059
 msgid "--decrypt [filename]"
 msgstr "--decrypt [jméno souboru]"
 
-#: g10/g10.c:2950
+#: g10/g10.c:3067
 msgid "--sign-key user-id"
 msgstr "--sign-key id u¾ivatele"
 
-#: g10/g10.c:2954
+#: g10/g10.c:3071
 msgid "--lsign-key user-id"
 msgstr "--lsign-key id u¾ivatele"
 
-#: g10/g10.c:2958
+#: g10/g10.c:3075
 msgid "--nrsign-key user-id"
 msgstr "--nrsign-key id u¾ivatele"
 
-#: g10/g10.c:2962
+#: g10/g10.c:3079
 msgid "--nrlsign-key user-id"
 msgstr "--nrlsign-key id u¾ivatele"
 
-#: g10/g10.c:2986
+#: g10/g10.c:3103
 msgid "--edit-key user-id [commands]"
 msgstr "--edit-key id u¾ivatele [pøíkazy]"
 
-#: g10/g10.c:3042 g10/encode.c:474 g10/sign.c:891
-#, c-format
-msgid "can't open %s: %s\n"
-msgstr "nelze otevøít %s: %s\n"
-
-#: g10/g10.c:3057
+#: g10/g10.c:3174
 msgid "-k[v][v][v][c] [user-id] [keyring]"
 msgstr "-k[v][v][v][c] [id u¾ivatele] [soubor s klíèi (keyring)]"
 
-#: g10/g10.c:3094
+#: g10/g10.c:3211
 #, c-format
 msgid "keyserver send failed: %s\n"
 msgstr "odeslání na keyserver se nezdaøilo: %s\n"
 
-#: g10/g10.c:3096
+#: g10/g10.c:3213
 #, c-format
 msgid "keyserver receive failed: %s\n"
 msgstr "získání dat z keyserveru se nezdaøilo: %s\n"
 
-#: g10/g10.c:3098
+#: g10/g10.c:3215
 #, c-format
 msgid "key export failed: %s\n"
 msgstr "export klíèe se nepodaøil: %s\n"
 
-#: g10/g10.c:3109
+#: g10/g10.c:3226
 #, c-format
 msgid "keyserver search failed: %s\n"
 msgstr "hledání na keyserveru se nezdaøilo: %s\n"
 
-#: g10/g10.c:3119
+#: g10/g10.c:3236
 #, c-format
 msgid "keyserver refresh failed: %s\n"
 msgstr "refresh dat na keyserveru se nezdaøil: %s\n"
 
-#: g10/g10.c:3160
+#: g10/g10.c:3277
 #, c-format
 msgid "dearmoring failed: %s\n"
 msgstr "dekódování z ASCII formátu selhalo: %s\n"
 
-#: g10/g10.c:3168
+#: g10/g10.c:3285
 #, c-format
 msgid "enarmoring failed: %s\n"
 msgstr "kódování do ASCII formátu selhalo: %s\n"
 
-#: g10/g10.c:3255
+#: g10/g10.c:3372
 #, c-format
 msgid "invalid hash algorithm `%s'\n"
 msgstr "neplatný hashovací algoritmus `%s'\n"
 
-#: g10/g10.c:3378
+#: g10/g10.c:3495
 msgid "[filename]"
 msgstr "[jméno souboru]"
 
-#: g10/g10.c:3382
+#: g10/g10.c:3499
 msgid "Go ahead and type your message ...\n"
 msgstr "Zaènìte psát svou zprávu ...\n"
 
-#: g10/g10.c:3385 g10/decrypt.c:62 g10/decrypt.c:145 g10/verify.c:95
+#: g10/g10.c:3502 g10/decrypt.c:62 g10/decrypt.c:145 g10/verify.c:95
 #: g10/verify.c:142
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "nelze otevøít `%s'\n"
 
-#: g10/g10.c:3659
+#: g10/g10.c:3776
 msgid ""
 "a notation name must have only printable characters or spaces, and end with "
 "an '='\n"
@@ -1125,48 +1125,48 @@ msgstr ""
 "symbolické jméno smí obsahovat pouze písmena, èíslice, teèky nebo podtr¾ítka "
 "a musí konèit znakem '='\n"
 
-#: g10/g10.c:3668
+#: g10/g10.c:3784
 msgid "a user notation name must contain the '@' character\n"
 msgstr "jméno u¾ivatele musí obsahovat znakt '@' \n"
 
-#: g10/g10.c:3678
+#: g10/g10.c:3794
 msgid "a notation value must not use any control characters\n"
 msgstr "hodnota nemù¾e obsahovat ¾ádné kontrolní znaky\n"
 
-#: g10/g10.c:3712
+#: g10/g10.c:3828
 msgid "the given certification policy URL is invalid\n"
 msgstr "zadané URL pro certifikaèní politiku je neplatné\n"
 
-#: g10/g10.c:3714
+#: g10/g10.c:3830
 msgid "the given signature policy URL is invalid\n"
 msgstr "zadané URL pro podepisovací politiku je neplatné\n"
 
-#: g10/g10.c:3747
+#: g10/g10.c:3863
 #, fuzzy
-msgid "the given signature preferred keyserver URL is invalid\n"
+msgid "the given preferred keyserver URL is invalid\n"
 msgstr "zadané URL pro podepisovací politiku je neplatné\n"
 
-#: g10/gpgv.c:67
+#: g10/gpgv.c:68
 msgid "be somewhat more quiet"
 msgstr "být o trochu víc tichý"
 
-#: g10/gpgv.c:68
+#: g10/gpgv.c:69
 msgid "take the keys from this keyring"
 msgstr "ber klíèe z této klíèenky (keyringu)"
 
-#: g10/gpgv.c:70
+#: g10/gpgv.c:71
 msgid "make timestamp conflicts only a warning"
 msgstr "pouze varování pøi konfliktu èasového razítka"
 
-#: g10/gpgv.c:71
+#: g10/gpgv.c:72
 msgid "|FD|write status info to this FD"
 msgstr "|FD|zapsat informace o stavu do tohoto FD"
 
-#: g10/gpgv.c:95
+#: g10/gpgv.c:96
 msgid "Usage: gpgv [options] [files] (-h for help)"
 msgstr "Pou¾ití: gpg [mo¾nosti] [soubory] (-h pro pomoc)"
 
-#: g10/gpgv.c:98
+#: g10/gpgv.c:99
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "Check signatures against known trusted keys\n"
@@ -1200,12 +1200,13 @@ msgid "invalid dash escaped line: "
 msgstr "nesprávné oznaèení øádku mínusy: "
 
 #: g10/armor.c:565
-msgid "unexpected armor:"
+#, fuzzy
+msgid "unexpected armor: "
 msgstr "neoèekávané kódování ASCII:"
 
-#: g10/armor.c:695 g10/armor.c:1276
-#, c-format
-msgid "invalid radix64 character %02x skipped\n"
+#: g10/armor.c:695 g10/armor.c:1280
+#, fuzzy, c-format
+msgid "invalid radix64 character %02X skipped\n"
 msgstr "neplatný znak formátu radix64 %02x byl pøeskoèen\n"
 
 #: g10/armor.c:738
@@ -1216,33 +1217,34 @@ msgstr "p
 msgid "premature eof (in CRC)\n"
 msgstr "pøedèasný konec souboru (¾ádné CRC)\n"
 
-#: g10/armor.c:776
+#: g10/armor.c:780
 msgid "malformed CRC\n"
 msgstr "¹patný formát CRC\n"
 
-#: g10/armor.c:780 g10/armor.c:1313
-#, c-format
-msgid "CRC error; %06lx - %06lx\n"
+#: g10/armor.c:784 g10/armor.c:1317
+#, fuzzy, c-format