Imported Upstream version 2.3.3 upstream/2.3.3
authorDongHun Kwak <dh0128.kwak@samsung.com>
Thu, 15 Sep 2022 22:45:23 +0000 (07:45 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Thu, 15 Sep 2022 22:45:23 +0000 (07:45 +0900)
112 files changed:
ChangeLog
Makefile.am
Makefile.in
NEWS
VERSION
agent/command.c
agent/findkey.c
agent/gpg-agent.c
agent/protect.c
autogen.rc
build-aux/speedo/w32/inst.nsi
common/convert.c
common/exechelp-w32.c
common/homedir.c
common/i18n.c
common/membuf.c
common/signal.c
common/stringhelp.c
common/stringhelp.h
common/t-stringhelp.c
config.h.in
configure
configure.ac
dirmngr/Makefile.am
dirmngr/Makefile.in
dirmngr/certcache.c
dirmngr/crlfetch.c
dirmngr/dirmngr.c
dirmngr/dirmngr.h
dirmngr/ldap-wrapper.c
doc/defsincdate
doc/dirmngr.texi
doc/gnupg-card-architecture.pdf
doc/gnupg-module-overview.pdf
doc/gnupg-module-overview.png
doc/gnupg.info
doc/gnupg.info-1
doc/gnupg.info-2
doc/gnupg.info-3
doc/gpg.texi
g10/distsigkey.gpg
g10/free-packet.c
g10/getkey.c
g10/gpg.c
g10/import.c
g10/keygen.c
kbx/Makefile.am
kbx/Makefile.in
kbx/backend.h
kbx/keybox-blob.c
kbx/keyboxd.c
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/gnupg2.pot
po/hu.po
po/id.po
po/it.gmo
po/it.po
po/ja.po
po/nb.po
po/pl.po
po/pt.po
po/ro.po
po/ru.po
po/sk.po
po/sv.po
po/tr.po
po/uk.po
po/zh_CN.po
po/zh_TW.po
scd/app-p15.c
scd/command.c
scd/scdaemon.c
sm/Makefile.am
sm/Makefile.in
sm/certdump.c
sm/keylist.c
tests/Makefile.am
tests/Makefile.in
tests/cms/Makefile.am
tests/cms/Makefile.in
tests/gpgconf.ctl.in [new file with mode: 0644]
tests/gpgme/Makefile.am
tests/gpgme/Makefile.in
tests/migrations/Makefile.am
tests/migrations/Makefile.in
tests/openpgp/Makefile.am
tests/openpgp/Makefile.in
tests/openpgp/README
tests/openpgp/defs.scm
tests/pkits/Makefile.am
tests/pkits/Makefile.in
tests/tpm2dtests/Makefile.am
tests/tpm2dtests/Makefile.in
tests/tpm2dtests/defs.scm
tools/Makefile.am
tools/Makefile.in
tools/gpgconf-comp.c
tpm2d/tpm2daemon.c

index 48a73d0..587d566 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,233 @@
+2021-10-12  Werner Koch  <wk@gnupg.org>
+
+       Release 2.3.3.
+       + commit 9470d0338364b781d701ad8e81972c782b48aa2d
+
+
+       speedo: Put the keyboxd into the Windows installer.
+       + commit 10f52f9bf3bcc6cf29835c2f11ea91ab0d5e7cdc
+       * build-aux/speedo/w32/inst.nsi: Install keyboxd.
+       * Makefile.am (sign-release): Sign the wixlib only if generated.
+       * autogen.rc: Remove meanwhile obsolete option --with-regex.
+
+       tests: New way to make use of gpgconf.ctl in tests.
+       + commit bcd5feec0e916b864d004a47f36a41e2eba3b10e
+       * Makefile.am (all-local): New to setup symlinks.
+       (distclean-local): New.
+       * tests/Makefile.am: Remove the gpgconf related targets.  Just keep
+       gpgconf.ctl.in in EXTRA_DIST
+       * tests/cms/Makefile.am (GNUPG_BUILD_ROOT):
+       * tests/gpgme/Makefile.am (GPGSCM_PATH):
+       * tests/openpgp/Makefile.am (GNUPG_BUILD_ROOT):
+       * tests/pkits/Makefile.am (GNUPG_BUILD_ROOT):
+       * tests/tpm2dtests/defs.scm (tools): Revert to the former values.
+       * tests/openpgp/defs.scm (tools): Ditto.
+
+2021-10-10  Werner Koch  <wk@gnupg.org>
+
+       Do not build keyxboxd if sqlite has been disabled.
+       + commit cf29c7dec0e845040a71aac383ee9f1dda901590
+       * configure.ac: Move clearing of build_keyboxd out of the conditional.
+
+2021-10-06  Ingo Klöcker  <dev@ingo-kloecker.de>
+
+       common: Respect gpgconf.ctl when looking up translations.
+       + commit e99b9890c28dae491653279791e52771be866188
+       * common/i18n.c (i18n_init): Use gnupg_localedir() instead of LOCALEDIR.
+       (i18n_localegettext): Ditto.
+       * tools/gpgconf-comp.c (my_dgettext): Ditto.
+
+2021-10-06  Werner Koch  <wk@gnupg.org>
+
+       dirmngr: New option --ignore-cert.
+       + commit 4b3e9a44b58e74b3eb4a59f88ee017fe7483a17d
+       * dirmngr/dirmngr.h (struct fingerprint_list_s): Add field binlen.
+       (opt): Add field ignored_certs.
+       * dirmngr/dirmngr.c: Add option --ignore-cert
+       (parse_rereadable_options): Handle that option.
+       (parse_ocsp_signer): Rename to ...
+       (parse_fingerprint_item): this and add two args.
+       * dirmngr/certcache.c (put_cert): Ignore all to be igored certs.
+       Change callers to handle the new error return.
+
+       dirmngr: Fix Let's Encrypt certificate chain validation.
+       + commit 68799378859739887549108bf765568ccbc328bc
+       * dirmngr/certcache.c (find_cert_bysubject): Return the first trusted
+       certififcate if any.
+
+2021-10-05  NIIBE Yutaka  <gniibe@fsij.org>
+
+       agent,dirmngr,kbx,scd,tpm2d: Use gnupg_sleep.
+       + commit 3918fa1a9488d56040d43e4af1254f9564266513
+       * agent/findkey.c (unprotect): Use gnupg_sleep.
+       * agent/gpg-agent.c (handle_connections): Likewise.
+       * dirmngr/crlfetch.c (handle_connections): Likewise.
+       * kbx/keyboxd.c (handle_connections): Likewise.
+       * tpm2d/tpm3daemon.c (handle_connections): Likewise.
+       * scd/scdaemon.c (handle_connections): Likewise.
+       * scd/command.c (cmd_lock): Likewise.
+       * dirmngr/ldap-wrapper.c (ldap_reaper_thread): Likewise.
+       (ldap_wrapper_wait_connections): Use gnupg_usleep.
+
+       agent: Fix calibrate_get_time use of clock_gettime.
+       + commit eeb25df6f8fc1e3cf18ec5578445f8fc281e41bc
+       * agent/protect.c (USE_CLOCK_GETTIME): New macro.
+       (calibrate_get_time): Only use clock_gettime if USE_CLOCK_GETTIME.
+
+2021-10-01  Werner Koch  <wk@gnupg.org>
+
+       tests: Use the new gpgconf.ctl based method.
+       + commit 84fcd8e6eb7e0786399e1f6461c3f60b0db2d070
+       * tests/openpgp/defs.scm:  We expect that stuff is now installed.
+       (tools): Fix the names.
+       (intsalled?, bin-prefix): Remove.
+       (tool-hardcoded): Simplify.
+       (gpg-conf'): Simplify.
+       (GNUPG_BUILDDIR): Do not anymore set this envvar.
+       * tests/tpm2dtests/defs.scm: Ditto.
+
+       build: Prepare for using installed versions for tests.
+       + commit 399ebf6d873d4178c1d527aa4df34bf16a76360e
+       * tests/gpgconf.ctl.in: New.
+       * tests/Makefile.am (EXTRA_DIST): Add new file.
+       (TESTINST_DIRS): New.
+       (clean-local): New.
+       (clean-local-testinst): New.
+       (check-recursive): New hook.
+       (bin/gpgconf.ctl): Run a test install.
+       * tests/cms/Makefile.am (TESTS_ENVIRONMENT): Set new envvar
+       GNUPG_BUILD_ROOT.
+       * tests/gpgme/Makefile.am (TESTS_ENVIRONMENT): Ditto.
+       * tests/openpgp/Makefile.am (TESTS_ENVIRONMENT): Ditto.
+       * tests/pkits/Makefile.am (TESTS_ENVIRONMENT): Ditto.
+       * tests/tpm2dtests/Makefile.am (TESTS_ENVIRONMENT): Ditto.
+
+       common: Support gpgconf.ctl also for BSDs.
+       + commit dbe1b237a6525585b36ed84c8634d6436dddaad1
+       * common/homedir.c (MYPROC_SELF_EXE): New.
+       (unix_rootdir): Use it here.  Also support GNUPG_BUILD_ROOT as
+       fallback.
+
+       common: Add keyword sysconfdir to the optional gpgconf.ctl file.
+       + commit ec847cf17fa85b8684e88ccf04c6d4c75d59c3ba
+       * common/homedir.c (unix_rootdir): Add arg want_sysconfdir.
+       (gnupg_sysconfdir): Return it.
+
+2021-09-30  NIIBE Yutaka  <gniibe@fsij.org>
+
+       kbx: Let it include keybox.h to avoid multiple typedefs.
+       + commit ca54d3f148933baac1f0243f76e4961abca285b1
+       * kbx/backend.h: Include keybox.h.
+
+2021-09-29  NIIBE Yutaka  <gniibe@fsij.org>
+
+       gpg: Handle backsig for v5 signature.
+       + commit dd2e092339627c03cd0f506f3ef1be3e98d5ff83
+       * g10/getkey.c (merge_selfsigs_subkey): Check v5 signature correctly.
+
+       gpg: Ed448 and X448 are only for v5 (for subkey).
+       + commit 86cb04a23d2b0849cf684238d6d704aa45293214
+       * g10/keygen.c (generate_subkeypair): Specify
+       KEYGEN_FLAG_CREATE_V5_KEY for Ed448 or X448 key.
+
+2021-09-28  NIIBE Yutaka  <gniibe@fsij.org>
+
+       kbx: A 20 byte fingerprint is right filled in version 2 blob.
+       + commit 08a3a4db27dcc3d50038cf5bdba94a6f0b548b01
+       * kbx/keybox-blob.c (create_blob_header): Fix creating FPR20 key
+       in blob with 32-byte fingerprint.
+
+       gpg: Skip the packet when not used for AEAD.
+       + commit cc6152b802f2ab0ceaf3abb20caef6f7d806ffa3
+       * g10/free-packet.c (free_packet): Add the case for case
+       PKT_ENCRYPTED_AEAD.
+
+2021-09-20  Ingo Klöcker  <dev@ingo-kloecker.de>
+
+       build: Fix several "include file not found" problems.
+       + commit e2069d563283ab295858d33a250f229aab240f75
+       * dirmngr/Makefile.am (t_ldap_parse_uri_CFLAGS): Add KSBA_CFLAGS.
+       * kbx/Makefile.am (libkeybox_a_CFLAGS, libkeybox509_a_CFLAGS): Add
+       NPTH_CFLAGS.
+       * tools/Makefile.am (gpgtar_CFLAGS, gpg_wks_server_CFLAGS,
+       gpg_wks_client_CFLAGS, gpg_pair_tool_CFLAGS): Add LIBGCRYPT_CFLAGS.
+
+2021-09-20  giomba  <giomba@linux.it>
+
+       po: Fixed Italian translation for key expiration.
+       + commit 548ff0398353c106f4e361a46818cd1716b825b8
+       * po/it.po: Fix italian translation.
+
+2021-09-17  Werner Koch  <wk@gnupg.org>
+
+       common: Support a gpgconf.ctl file under Unix.
+       + commit d4768bb982adb5c8410303334ee8d82ba0d71f3b
+       * common/homedir.c (unix_rootdir): New.
+       (gnupg_bindir): Use it.
+       (gnupg_libexecdir): Use it.
+       (gnupg_libdir): Use it.
+       (gnupg_datadir): Use it.
+       (gnupg_localedir): Use it.
+
+       common: New function substitute_envvars.
+       + commit 9c272dc245456d5403e3bd50553b4fdccb370e27
+       * common/stringhelp.c (substitute_envvars): New.  Based on code in
+       gpg-connect-agent.
+       * common/t-stringhelp.c: Include sysutils.h.
+       (test_substitute_envvars): New.
+
+2021-09-14  Werner Koch  <wk@gnupg.org>
+
+       gpg: Print a warning when importing a bad cv25519 secret key.
+       + commit dbfb7f809b89cfe05bdacafdb91a2d485b9fe2e0
+       * g10/import.c (transfer_secret_keys): Add simple check.
+
+2021-09-13  Werner Koch  <wk@gnupg.org>
+
+       common: New envvar GNUPG_EXEC_DEBUG_FLAGS.
+       + commit f2b01025c3da97068b699c1f51309e18730a4bdb
+       * common/exechelp-w32.c (gnupg_spawn_process_detached): Silence
+       breakaway messages and turn them again into debug messages.
+
+2021-09-09  Werner Koch  <wk@gnupg.org>
+
+       sm: Add LotW support to the key listing.
+       + commit 255d4d5815d00f8d1b45d93cc617c49d375e891b
+       * sm/certdump.c (parse_dn_part): Translate OID to "Callsign"
+       * sm/keylist.c (oidtranstbl): Some more OIDs.
+
+2021-09-08  Ingo Klöcker  <dev@ingo-kloecker.de>
+
+       build: Fix "ksba.h not found" problem.
+       + commit 08f227052fa3cc7089829a3b2ab8c4dda990b05b
+       * sm/Makefile.am (t_minip12_CFLAGS): Add KSBA_CFLAGS.
+
+2021-09-07  Werner Koch  <wk@gnupg.org>
+
+       agent: Fix segv in GET_PASSPHRASE (regression)
+       + commit af3b1901549baa8fbe8140d9fa75a4a2b7a77a7e
+       * agent/command.c (cmd_get_passphrase): Do not deref PI.  PI is always
+       NULL.
+
+2021-08-27  NIIBE Yutaka  <gniibe@fsij.org>
+
+       kbx: Fix checksum computation for no UBID entry on disk.
+       + commit 0b64c27446c6f17f9c108e0fa95639db12d376ff
+       * kbx/keybox-blob.c (create_blob_header): Fix the flag to match no
+       UBID entry,
+       (create_blob_finish): Fix the length of data to be hashed.
+
+       common: Fix put_membuf.
+       + commit f271c6916469c0054c143adb4cee0588866a2a61
+       * common/membuf.c (put_membuf): Allow NULL for the second arg.
+
+2021-08-26  NIIBE Yutaka  <gniibe@fsij.org>
+
+       common: Fix get_signal_name for GNU/Linux.
+       + commit c4ba712736ddeda66055567874d573e79d22666b
+       * common/signal.c (get_signal_name): Use sigdescr_np if available.
+       * configure.ac: Check the function.
+
 2021-08-24  Werner Koch  <wk@gnupg.org>
 
        Release 2.3.2.
index 145e5b0..ca5e189 100644 (file)
@@ -120,6 +120,42 @@ SUBDIRS = m4 common regexp kbx \
 dist_doc_DATA = README
 
 
+# Create test directory etc/gnupg so that we have an
+# empty sysconfdir and bin where we put out gpgconf.ctl.
+# we also put symlinks to the actual binaries there.
+# Unfortunately there is no all-hook, but symlinks have the
+# nice property that they can be created even for not yet
+# created files.
+all-local:
+       @-$(MKDIR_P) bin etc/gnupg libexec
+       @cat $(srcdir)/tests/gpgconf.ctl.in > bin/gpgconf.ctl
+       (set -e; cd bin; \
+        for i in gpg gpgv; \
+            do ln -sf ../g10/$$i .; done; \
+        for i in gpgsm; \
+            do ln -sf ../sm/$$i .; done; \
+        for i in gpg-agent; \
+            do ln -sf ../agent/$$i .; done; \
+        for i in dirmngr; \
+            do ln -sf ../dirmngr/$$i .; done; \
+        for i in gpgconf gpg-connect-agent gpgtar gpg-card; \
+            do ln -sf ../tools/$$i .; done; \
+        cd ../libexec ; \
+        for i in keyboxd; \
+            do ln -sf ../kbx/$$i .; done; \
+        for i in scdaemon; \
+            do ln -sf ../scd/$$i .; done; \
+        for i in gpg-preset-passphrase; \
+            do ln -sf ../agent/$$i .; done; \
+        echo "created links to binaries" )
+
+
+# Clean up our test directories but take care that this is never
+# called from / or /usr/local
+distclean-local:
+       @if pwd | grep gnupg 2>/dev/null; then rm -rf etc bin libexec; fi
+
+
 dist-hook: gen-ChangeLog
 
 distcheck-hook:
@@ -207,7 +243,7 @@ release:
         echo "/* Build finished at $$(date -uIseconds) */" ;\
         echo "/*" ;\
         echo " * Please run the final step interactively:" ;\
-        echo " *   make sign-release" ;\
+        echo " *   make sign-release $${WITH_MSI:+WITH_MSI=1}" ;\
         echo " */" ;\
        ) 2>&1 | tee "$(RELEASE_NAME).buildlog"
 
@@ -244,6 +280,10 @@ sign-release:
          gpg -sbu $$mysignkey $${release_w32_name}.tar.xz ;\
          echo "/* Signing the W32 installer ..." ;\
          gpg -sbu $$mysignkey $${release_w32_name}.exe ;\
+          if [ -e $${wixlibfile} ]; then \
+             echo "/* Signing the Wixlib ..." ;\
+             gpg -sbu $$mysignkey $${wixlibfile} ;\
+         fi; \
          cat $(RELEASE_NAME).swdb >swdb.snippet;\
          echo '#+macro: gnupg24_branch  STABLE-BRANCH-2-4' >>swdb.snippet;\
          cat  $${release_w32_name}.exe.swdb >>swdb.snippet;\
@@ -255,7 +295,7 @@ sign-release:
          scp -p $${files1} $${files2} $$myarchive/ \
            || echo "/* Error copying files to the archive - ignored */" ;\
          if [ -e $${wixlibfile} ]; then\
-           scp -p $${wixlibfile} $$myarchive/ \
+           scp -p $${wixlibfile} $${wixlibfile}.sig $$myarchive/ \
              || echo "/* Error copying wixlib to the archive - ignored. */" ;\
           fi ;\
          echo '/*' ;\
index 6e4c501..cde3e24 100644 (file)
@@ -929,7 +929,7 @@ distcleancheck: distclean
               exit 1; } >&2
 check-am: all-am
 check: check-recursive
-all-am: Makefile $(DATA) config.h
+all-am: Makefile $(DATA) config.h all-local
 installdirs: installdirs-recursive
 installdirs-am:
        for dir in "$(DESTDIR)$(docdir)"; do \
@@ -974,7 +974,8 @@ clean-am: clean-generic mostlyclean-am
 distclean: distclean-recursive
        -rm -f $(am__CONFIG_DISTCLEAN_FILES)
        -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
+distclean-am: clean-am distclean-generic distclean-hdr distclean-local \
+       distclean-tags
 
 dvi: dvi-recursive
 
@@ -1040,14 +1041,14 @@ uninstall-am: uninstall-dist_docDATA
 .MAKE: $(am__recursive_targets) all install-am install-data-am \
        install-strip
 
-.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
        am--refresh check check-am clean clean-cscope clean-generic \
        cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
        dist-gzip dist-hook dist-lzip dist-shar dist-tarZ dist-xz \
        dist-zip dist-zstd distcheck distclean distclean-generic \
-       distclean-hdr distclean-tags distcleancheck distdir \
-       distuninstallcheck dvi dvi-am html html-am info info-am \
-       install install-am install-data install-data-am \
+       distclean-hdr distclean-local distclean-tags distcleancheck \
+       distdir distuninstallcheck dvi dvi-am html html-am info \
+       info-am install install-am install-data install-data-am \
        install-data-hook install-dist_docDATA install-dvi \
        install-dvi-am install-exec install-exec-am install-html \
        install-html-am install-info install-info-am install-man \
@@ -1060,6 +1061,40 @@ uninstall-am: uninstall-dist_docDATA
 .PRECIOUS: Makefile
 
 
+# Create test directory etc/gnupg so that we have an
+# empty sysconfdir and bin where we put out gpgconf.ctl.
+# we also put symlinks to the actual binaries there.
+# Unfortunately there is no all-hook, but symlinks have the
+# nice property that they can be created even for not yet
+# created files.
+all-local:
+       @-$(MKDIR_P) bin etc/gnupg libexec
+       @cat $(srcdir)/tests/gpgconf.ctl.in > bin/gpgconf.ctl
+       (set -e; cd bin; \
+        for i in gpg gpgv; \
+            do ln -sf ../g10/$$i .; done; \
+        for i in gpgsm; \
+            do ln -sf ../sm/$$i .; done; \
+        for i in gpg-agent; \
+            do ln -sf ../agent/$$i .; done; \
+        for i in dirmngr; \
+            do ln -sf ../dirmngr/$$i .; done; \
+        for i in gpgconf gpg-connect-agent gpgtar gpg-card; \
+            do ln -sf ../tools/$$i .; done; \
+        cd ../libexec ; \
+        for i in keyboxd; \
+            do ln -sf ../kbx/$$i .; done; \
+        for i in scdaemon; \
+            do ln -sf ../scd/$$i .; done; \
+        for i in gpg-preset-passphrase; \
+            do ln -sf ../agent/$$i .; done; \
+        echo "created links to binaries" )
+
+# Clean up our test directories but take care that this is never
+# called from / or /usr/local
+distclean-local:
+       @if pwd | grep gnupg 2>/dev/null; then rm -rf etc bin libexec; fi
+
 dist-hook: gen-ChangeLog
 
 distcheck-hook:
@@ -1128,7 +1163,7 @@ release:
         echo "/* Build finished at $$(date -uIseconds) */" ;\
         echo "/*" ;\
         echo " * Please run the final step interactively:" ;\
-        echo " *   make sign-release" ;\
+        echo " *   make sign-release $${WITH_MSI:+WITH_MSI=1}" ;\
         echo " */" ;\
        ) 2>&1 | tee "$(RELEASE_NAME).buildlog"
 
@@ -1165,6 +1200,10 @@ sign-release:
          gpg -sbu $$mysignkey $${release_w32_name}.tar.xz ;\
          echo "/* Signing the W32 installer ..." ;\
          gpg -sbu $$mysignkey $${release_w32_name}.exe ;\
+          if [ -e $${wixlibfile} ]; then \
+             echo "/* Signing the Wixlib ..." ;\
+             gpg -sbu $$mysignkey $${wixlibfile} ;\
+         fi; \
          cat $(RELEASE_NAME).swdb >swdb.snippet;\
          echo '#+macro: gnupg24_branch  STABLE-BRANCH-2-4' >>swdb.snippet;\
          cat  $${release_w32_name}.exe.swdb >>swdb.snippet;\
@@ -1176,7 +1215,7 @@ sign-release:
          scp -p $${files1} $${files2} $$myarchive/ \
            || echo "/* Error copying files to the archive - ignored */" ;\
          if [ -e $${wixlibfile} ]; then\
-           scp -p $${wixlibfile} $$myarchive/ \
+           scp -p $${wixlibfile} $${wixlibfile}.sig $$myarchive/ \
              || echo "/* Error copying wixlib to the archive - ignored. */" ;\
           fi ;\
          echo '/*' ;\
diff --git a/NEWS b/NEWS
index 1bda4ac..465002a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,38 @@
+Noteworthy changes in version 2.3.3 (2021-10-12)
+------------------------------------------------
+
+  * agent: Fix segv in GET_PASSPHRASE (regression).  [#5577]
+
+  * dirmngr: Fix Let's Encrypt certificate chain validation.  [#5639]
+
+  * gpg: Change default and maximum AEAD chunk size to 4 MiB.
+    [ad3dabc9fb]
+
+  * gpg: Print a warning when importing a bad cv25519 secret key.
+    [#5464]
+
+  * gpg: Fix --list-packets for undecryptable AEAD packets.  [#5584]
+
+  * gpg: Verify backsigs for v5 keys correctly.  [#5628]
+
+  * keyboxd: Fix checksum computation for no UBID entry on disk.
+    [#5573]
+
+  * keyboxd: Fix "invalid object" error with cv448 keys.  [#5609]
+
+  * dirmngr: New option --ignore-cert.  [4b3e9a44b5]
+
+  * agent: Fix calibrate_get_time use of clock_gettime.  [#5623]
+
+  * Silence process spawning diagnostics on Windows. [f2b01025c3]
+
+  * Support a gpgconf.ctl file under Unix and use this for the
+    regression tests.  [#5999]
+
+  Release-info: https://dev.gnupg.org/T5565
+  See-also: gnupg-announce/2021q4/000466.html
+
+
 Noteworthy changes in version 2.3.2 (2021-08-24)
 ------------------------------------------------
 
diff --git a/VERSION b/VERSION
index f90b1af..0bee604 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-2.3.2
+2.3.3
index 5e2dbc8..3e07444 100644 (file)
@@ -1955,7 +1955,7 @@ cmd_get_passphrase (assuan_context_t ctx, char *line)
                                  opt_qualbar, cacheid, CACHE_MODE_USER, NULL);
       xfree (entry_errtext);
       entry_errtext = NULL;
-      is_generated = !!(pi->status & PINENTRY_STATUS_PASSWORD_GENERATED);
+      is_generated = 0;
 
       if (!rc)
         {
index 28ff617..0ba937a 100644 (file)
@@ -721,7 +721,7 @@ unprotect (ctrl_t ctrl, const char *cache_nonce, const char *desc_text,
             {
               /* We need to give the other thread a chance to actually put
                  it into the cache. */
-              npth_sleep (1);
+              gnupg_sleep (1);
               goto retry;
             }
           /* Timeout - better call pinentry now the plain way. */
index dd60847..2c4d313 100644 (file)
@@ -3041,7 +3041,7 @@ handle_connections (gnupg_fd_t listen_fd,
        {
           log_error (_("npth_pselect failed: %s - waiting 1s\n"),
                      strerror (saved_errno));
-          npth_sleep (1);
+          gnupg_sleep (1);
           continue;
        }
       if (ret <= 0)
index 7ae067e..4ceb300 100644 (file)
@@ -96,6 +96,27 @@ hash_passphrase (const char *passphrase, int hashalgo,
 
 
 \f
+/*
+ * Determine if we can use clock_gettime with CLOCK_THREAD_CPUTIME_ID,
+ * at compile time.
+ */
+#if defined (CLOCK_THREAD_CPUTIME_ID)
+# if _POSIX_THREAD_CPUTIME > 0
+# define USE_CLOCK_GETTIME 1
+# elif _POSIX_THREAD_CPUTIME == 0
+/*
+ * In this case, we should check sysconf with _POSIX_THREAD_CPUTIME at
+ * run time.  As heuristics, for system with newer GNU C library, we
+ * can assume it is available.
+ */
+#  if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 17
+#  define USE_CLOCK_GETTIME 1
+#  endif
+# endif
+#else
+#undef USE_CLOCK_GETTIME
+#endif
+
 /* Get the process time and store it in DATA.  */
 static void
 calibrate_get_time (struct calibrate_time_s *data)
@@ -110,7 +131,7 @@ calibrate_get_time (struct calibrate_time_s *data)
                    &data->creation_time, &data->exit_time,
                    &data->kernel_time, &data->user_time);
 # endif
-#elif defined (CLOCK_THREAD_CPUTIME_ID)
+#elif defined (USE_CLOCK_GETTIME)
   struct timespec tmp;
 
   clock_gettime (CLOCK_THREAD_CPUTIME_ID, &tmp);
index d10a540..a1eb969 100644 (file)
@@ -18,7 +18,6 @@ case "$myhost" in
   w32)
     configure_opts="
       --with-zlib=@SYSROOT@
-      --with-regex=@SYSROOT@
       --disable-g13
       --disable-tpm2d
       "
index 6267b64..bac898c 100644 (file)
@@ -1,5 +1,5 @@
 # inst.nsi - Installer for GnuPG on Windows.      -*- coding: latin-1; -*-
-# Copyright (C) 2005, 2014 g10 Code GmbH
+# Copyright (C) 2005, 2014, 2019-2021 g10 Code GmbH
 #               2017 Intevation GmbH
 #
 # This file is part of GnuPG.
@@ -43,7 +43,7 @@
 !define PRETTY_PACKAGE "GNU Privacy Guard"
 !define PRETTY_PACKAGE_SHORT "GnuPG"
 !define COMPANY "The GnuPG Project"
-!define COPYRIGHT "Copyright (C) 2017 The GnuPG Project"
+!define COPYRIGHT "Copyright (C) 2021 g10 Code GmbH"
 !define DESCRIPTION "GnuPG: The GNU Privacy Guard for Windows"
 
 !define INSTALL_DIR "GnuPG"
@@ -600,6 +600,7 @@ Section "-gnupginst"
   ifFileExists "$INSTDIR\bin\gpgconf.exe"  0 no_gpgconf
     nsExec::ExecToLog '"$INSTDIR\bin\gpgconf" "--kill" "dirmngr"'
     nsExec::ExecToLog '"$INSTDIR\bin\gpgconf" "--kill" "gpg-agent"'
+    nsExec::ExecToLog '"$INSTDIR\bin\gpgconf" "--kill" "keyboxd"'
 
   no_gpgconf:
 
@@ -655,6 +656,14 @@ Section "GnuPG" SEC_gnupg
       File /oname=scdaemon.exe.tmp "libexec/scdaemon.exe"
       Rename /REBOOTOK scdaemon.exe.tmp scdaemon.exe
 
+  ClearErrors
+  SetOverwrite try
+  File "libexec/keyboxd.exe"
+  SetOverwrite lastused
+  ifErrors 0 +3
+      File /oname=keyboxd.exe.tmp "libexec/keyboxd.exe"
+      Rename /REBOOTOK keyboxd.exe.tmp keyboxd.exe
+
   SetOutPath "$INSTDIR\share\gnupg"
   File "share/gnupg/distsigkey.gpg"
   File "share/gnupg/sks-keyservers.netCA.pem"
@@ -1059,6 +1068,7 @@ Section "-un.gnupglast"
   ifFileExists "$INSTDIR\bin\gpgconf.exe"  0 no_gpgconf
     nsExec::ExecToLog '"$INSTDIR\bin\gpgconf" "--kill" "gpg-agent"'
     nsExec::ExecToLog '"$INSTDIR\bin\gpgconf" "--kill" "dirmngr"'
+    nsExec::ExecToLog '"$INSTDIR\bin\gpgconf" "--kill" "keyboxd"'
   no_gpgconf:
 SectionEnd
 
@@ -1316,6 +1326,7 @@ Section "-un.gnupg"
   Delete "$INSTDIR\bin\gpgsm.exe"
   Delete "$INSTDIR\bin\gpg-agent.exe"
   Delete "$INSTDIR\bin\scdaemon.exe"
+  Delete "$INSTDIR\bin\keyboxd.exe"
   Delete "$INSTDIR\bin\dirmngr.exe"
   Delete "$INSTDIR\bin\gpgconf.exe"
   Delete "$INSTDIR\bin\gpg-connect-agent.exe"
index 1efacce..d9b4353 100644 (file)
@@ -43,7 +43,8 @@
    LENGTH bytes.  The function checks that the STRING will convert
    exactly to LENGTH bytes. The string is delimited by either end of
    string or a white space character.  The function returns -1 on
-   error or the length of the parsed string.  */
+   error or the length of the parsed string.  In-place conversion is
+   allowed but the Source string might be garbled on error.  */
 int
 hex2bin (const char *string, void *buffer, size_t length)
 {
index 2a3a550..92be5cd 100644 (file)
@@ -903,10 +903,14 @@ gnupg_spawn_process_detached (const char *pgmname, const char *argv[],
   BOOL in_job = FALSE;
   gpg_err_code_t ec;
   int rc;
+  int jobdebug;
 
   /* We don't use ENVP.  */
   (void)envp;
 
+  cmdline = getenv ("GNUPG_EXEC_DEBUG_FLAGS");
+  jobdebug = (cmdline && (atoi (cmdline) & 1));
+
   if ((ec = gnupg_access (pgmname, X_OK)))
     return gpg_err_make (default_errsource, ec);
 
@@ -955,24 +959,32 @@ gnupg_spawn_process_detached (const char *pgmname, const char *argv[],
       else if ((info.BasicLimitInformation.LimitFlags &
                 JOB_OBJECT_LIMIT_BREAKAWAY_OK))
         {
-          log_info ("Using CREATE_BREAKAWAY_FROM_JOB flag\n");
+          if (jobdebug)
+            log_debug ("Using CREATE_BREAKAWAY_FROM_JOB flag\n");
           cr_flags |= CREATE_BREAKAWAY_FROM_JOB;
         }
       else if ((info.BasicLimitInformation.LimitFlags &
                 JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK))
         {
           /* The child process should automatically detach from the job. */
-          log_info ("Not using CREATE_BREAKAWAY_FROM_JOB flag; "
-                     "JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK is set\n");
+          if (jobdebug)
+            log_debug ("Not using CREATE_BREAKAWAY_FROM_JOB flag; "
+                       "JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK is set\n");
         }
       else
         {
           /* It seems that the child process must remain in the job.
            * This is not necessarily an error, although it can cause premature
            * termination of the child process when the job is closed. */
-          log_info ("Not using CREATE_BREAKAWAY_FROM_JOB flag\n");
+          if (jobdebug)
+            log_debug ("Not using CREATE_BREAKAWAY_FROM_JOB flag\n");
         }
     }
+  else
+    {
+      if (jobdebug)
+        log_debug ("Process is not in a Job\n");
+    }
 
   /*   log_debug ("CreateProcess(detached), path='%s' cmdline='%s'\n", */
   /*              pgmname, cmdline); */
index 7969a2c..455c188 100644 (file)
 #include <sys/stat.h> /* for stat() */
 #endif
 
-
-
 #include "util.h"
 #include "sysutils.h"
 #include "i18n.h"
 #include "zb32.h"
 
+/* The name of the symbolic link to the file from which the process
+ * text was read.  */
+#if __linux__
+# define MYPROC_SELF_EXE "/proc/self/exe"
+#else /* Assume *BSD*/
+# define MYPROC_SELF_EXE "/proc/curproc/file"
+#endif
+
+
 /* The GnuPG homedir.  This is only accessed by the functions
  * gnupg_homedir and gnupg_set_homedir.  Malloced.  */
 static char *the_gnupg_homedir;
@@ -388,8 +395,10 @@ check_portable_app (const char *dir)
     }
   xfree (fname);
 }
+#endif /*HAVE_W32_SYSTEM*/
 
 
+#ifdef HAVE_W32_SYSTEM
 /* Determine the root directory of the gnupg installation on Windows.  */
 static const char *
 w32_rootdir (void)
@@ -441,7 +450,235 @@ w32_rootdir (void)
   /* Fallback to the hardwired value. */
   return GNUPG_LIBEXECDIR;
 }
+#endif /*HAVE_W32_SYSTEM*/
+
+
+#ifndef HAVE_W32_SYSTEM /* Unix */
+/* Determine the root directory of the gnupg installation on Unix.
+ * The standard case is that this function returns NULL so that the
+ * root directory as configured at build time is used.  However, it
+ * may return a static string with a different root directory, similar
+ * to what we do on Windows.  That second mode is triggered by the
+ * existence of a file gpgconf.ctl installed side-by-side to gpgconf.
+ * This file is parsed for keywords describing the actually to be used
+ * root directory.  There is no solid standard on Unix to locate the
+ * binary used to create the process, thus we support this currently
+ * only on Linux and BSD where we can look this info up using the proc
+ * file system.  If WANT_SYSCONFDIR is true the optional sysconfdir
+ * entry is returned.  */
+static const char *
+unix_rootdir (int want_sysconfdir)
+{
+  static int checked;
+  static char *dir;   /* for the rootdir  */
+  static char *sdir;  /* for the sysconfdir */
+
+  if (!checked)
+    {
+      char *p;
+      char *buffer;
+      size_t bufsize = 256-1;
+      int nread;
+      gpg_error_t err;
+      char *line;
+      size_t linelen;
+      ssize_t length;
+      estream_t fp;
+      char *rootdir;
+      char *sysconfdir;
+      const char *name;
+
+      for (;;)
+        {
+          buffer = xmalloc (bufsize+1);
+          nread = readlink (MYPROC_SELF_EXE, buffer, bufsize);
+          if (nread < 0)
+            {
+              err = gpg_error_from_syserror ();
+              log_info ("error reading symlink '%s': %s\n",
+                        MYPROC_SELF_EXE, gpg_strerror (err));
+              buffer[0] = 0;
+              if ((name = getenv ("GNUPG_BUILD_ROOT")) && *name == '/')
+                {
+                  /* Try a fallback for systems w/o a supported /proc
+                   * file system.  */
+                  xfree  (buffer);
+                  buffer = xstrconcat (name, "/bin/gpgconf", NULL);
+                  log_info ("trying fallback '%s'\n", buffer);
+                }
+              break;
+            }
+          else if (nread < bufsize)
+            {
+              buffer[nread] = 0;
+              break;  /* Got it.  */
+            }
+          else if (bufsize >= 4095)
+            {
+              buffer[0] = 0;
+              log_info ("error reading symlink '%s': %s\n",
+                        MYPROC_SELF_EXE, "value too large");
+              break;
+            }
+          xfree (buffer);
+          bufsize += 256;
+        }
+      if (!*buffer)
+        {
+          xfree (buffer);
+          checked = 1;
+          return NULL;  /* Error - assume no gpgconf.ctl.  */
+        }
+
+      p = strrchr (buffer, '/');
+      if (!p)
+        {
+          xfree (buffer);
+          checked = 1;
+          return NULL;  /* Erroneous /proc - assume no gpgconf.ctl.  */
+        }
+      *p = 0;  /* BUFFER has the directory.  */
+      if ((p = strrchr (buffer, '/')))
+        {
+          /* Strip one part and expect the file below a bin dir.  */
+          *p = 0;
+          p = xstrconcat (buffer, "/bin/gpgconf.ctl", NULL);
+          xfree (buffer);
+          buffer = p;
+        }
+      else /* !p */
+        {
+          /* Installed in the root which is not a good idea.  Assume
+           * no gpgconf.ctl.  */
+          xfree (buffer);
+          checked = 1;
+          return NULL;
+        }
+
+      if (gnupg_access (buffer, F_OK))
+        {
+          /* No gpgconf.ctl file.  */
+          xfree (buffer);
+          checked = 1;
+          return NULL;
+        }
+      /* log_info ("detected '%s'\n", buffer); */
+      fp = es_fopen (buffer, "r");
+      if (!fp)
+        {
+          err = gpg_error_from_syserror ();
+          log_info ("error opening '%s': %s\n", buffer, gpg_strerror (err));
+          xfree (buffer);
+          checked = 1;
+          return NULL;
+        }
+
+      line = NULL;
+      linelen = 0;
+      rootdir = NULL;
+      sysconfdir = NULL;
+      while ((length = es_read_line (fp, &line, &linelen, NULL)) > 0)
+        {
+          /* Strip NL and CR, if present.  */
+          while (length > 0
+                 && (line[length - 1] == '\n' || line[length - 1] == '\r'))
+            line[--length] = 0;
+          trim_spaces (line);
+          if (!strncmp (line, "rootdir=", 8))
+            {
+              name = "rootdir";
+              p = line + 8;
+            }
+          else if (!strncmp (line, "rootdir =", 9))  /* (What a kludge) */
+            {
+              name = "rootdir";
+              p = line + 9;
+            }
+          else if (!strncmp (line, "sysconfdir=", 11))
+            {
+              name = "sysconfdir";
+              p = line + 11;
+            }
+          else if (!strncmp (line, "sysconfdir =", 12))  /* (What a kludge) */
+            {
+              name = "sysconfdir";
+              p = line + 12;
+            }
+          else
+            continue;
+          trim_spaces (p);
+          p = substitute_envvars (p);
+          if (!p)
+            {
+              err = gpg_error_from_syserror ();
+              log_info ("error getting %s from gpgconf.ctl: %s\n",
+                        name, gpg_strerror (err));
+            }
+          else if (!strcmp (name, "sysconfdir"))
+            {
+              xfree (sysconfdir);
+              sysconfdir = p;
+            }
+          else
+            {
+              xfree (rootdir);
+              rootdir = p;
+            }
+        }
+      if (es_ferror (fp))
+        {
+          err = gpg_error_from_syserror ();
+          log_info ("error reading '%s': %s\n", buffer, gpg_strerror (err));
+          es_fclose (fp);
+          xfree (buffer);
+          xfree (line);
+          checked = 1;
+          return NULL;
+        }
+      es_fclose (fp);
+      xfree (buffer);
+      xfree (line);
+
+      if (!rootdir || !*rootdir || *rootdir != '/')
+        {
+          log_info ("invalid rootdir '%s' specified in gpgconf.ctl\n", rootdir);
+          xfree (rootdir);
+          xfree (sysconfdir);
+          dir = NULL;
+        }
+      else if (sysconfdir && (!*sysconfdir || *sysconfdir != '/'))
+        {
+          log_info ("invalid sysconfdir '%s' specified in gpgconf.ctl\n",
+                    sysconfdir);
+          xfree (rootdir);
+          xfree (sysconfdir);
+          dir = NULL;
+        }
+      else
+        {
+          while (*rootdir && rootdir[strlen (rootdir)-1] == '/')
+            rootdir[strlen (rootdir)-1] = 0;
+          dir = rootdir;
+          gpgrt_annotate_leaked_object (dir);
+          /* log_info ("want rootdir '%s'\n", dir); */
+          if (sysconfdir)
+            {
+              while (*sysconfdir && sysconfdir[strlen (sysconfdir)-1] == '/')
+                sysconfdir[strlen (sysconfdir)-1] = 0;
+              sdir = sysconfdir;
+              gpgrt_annotate_leaked_object (sdir);
+              /* log_info ("want sysconfdir '%s'\n", sdir); */
+            }
+        }
+      checked = 1;
+    }
+
+  return want_sysconfdir? sdir : dir;
+}
+#endif /* Unix */
+
 
+#ifdef HAVE_W32_SYSTEM
 static const char *
 w32_commondir (void)
 {
@@ -946,7 +1183,11 @@ gnupg_sysconfdir (void)
     }
   return name;
 #else /*!HAVE_W32_SYSTEM*/
-  return GNUPG_SYSCONFDIR;
+  const char *dir = unix_rootdir (1);
+  if (dir)
+    return dir;
+  else
+    return GNUPG_SYSCONFDIR;
 #endif /*!HAVE_W32_SYSTEM*/
 }
 
@@ -954,20 +1195,13 @@ gnupg_sysconfdir (void)
 const char *
 gnupg_bindir (void)
 {
-#if defined (HAVE_W32CE_SYSTEM)
   static char *name;
-
-  if (!name)
-    name = xstrconcat (w32_rootdir (), DIRSEP_S "bin", NULL);
-  return name;
-#elif defined(HAVE_W32_SYSTEM)
   const char *rdir;
 
+#if defined(HAVE_W32_SYSTEM)
   rdir = w32_rootdir ();
   if (w32_bin_is_bin)
     {
-      static char *name;
-
       if (!name)
         {
           name = xstrconcat (rdir, DIRSEP_S "bin", NULL);
@@ -978,7 +1212,18 @@ gnupg_bindir (void)
   else
     return rdir;
 #else /*!HAVE_W32_SYSTEM*/
-  return GNUPG_BINDIR;
+  rdir = unix_rootdir (0);
+  if (rdir)
+    {
+      if (!name)
+        {
+          name = xstrconcat (rdir, DIRSEP_S "bin", NULL);
+          gpgrt_annotate_leaked_object (name);
+        }
+      return name;
+    }
+  else
+    return GNUPG_BINDIR;
 #endif /*!HAVE_W32_SYSTEM*/
 }
 
@@ -991,16 +1236,30 @@ gnupg_libexecdir (void)
 #ifdef HAVE_W32_SYSTEM
   return gnupg_bindir ();
 #else /*!HAVE_W32_SYSTEM*/
-  return GNUPG_LIBEXECDIR;
+  static char *name;
+  const char *rdir;
+
+  rdir = unix_rootdir (0);
+  if (rdir)
+    {
+      if (!name)
+        {
+          name = xstrconcat (rdir, DIRSEP_S "libexec", NULL);
+          gpgrt_annotate_leaked_object (name);
+        }
+      return name;
+    }
+  else
+    return GNUPG_LIBEXECDIR;
 #endif /*!HAVE_W32_SYSTEM*/
 }
 
 const char *
 gnupg_libdir (void)
 {
-#ifdef HAVE_W32_SYSTEM
   static char *name;
 
+#ifdef HAVE_W32_SYSTEM
   if (!name)
     {
       name = xstrconcat (w32_rootdir (), DIRSEP_S "lib" DIRSEP_S "gnupg", NULL);
@@ -1008,16 +1267,29 @@ gnupg_libdir (void)
     }
   return name;
 #else /*!HAVE_W32_SYSTEM*/
-  return GNUPG_LIBDIR;
+  const char *rdir;
+
+  rdir = unix_rootdir (0);
+  if (rdir)
+    {
+      if (!name)
+        {
+          name = xstrconcat (rdir, DIRSEP_S "lib", DIRSEP_S, "gnupg", NULL);
+          gpgrt_annotate_leaked_object (name);
+        }
+      return name;
+    }
+  else
+    return GNUPG_LIBDIR;
 #endif /*!HAVE_W32_SYSTEM*/
 }
 
 const char *
 gnupg_datadir (void)
 {
-#ifdef HAVE_W32_SYSTEM
   static char *name;
 
+#ifdef HAVE_W32_SYSTEM
   if (!name)
     {
       name = xstrconcat (w32_rootdir (), DIRSEP_S "share" DIRSEP_S "gnupg",
@@ -1026,7 +1298,20 @@ gnupg_datadir (void)
     }
   return name;
 #else /*!HAVE_W32_SYSTEM*/
-  return GNUPG_DATADIR;
+  const char *rdir;
+
+  rdir = unix_rootdir (0);
+  if (rdir)
+    {
+      if (!name)
+        {
+          name = xstrconcat (rdir, DIRSEP_S "share" DIRSEP_S "gnupg", NULL);
+          gpgrt_annotate_leaked_object (name);
+        }
+      return name;
+    }
+  else
+    return GNUPG_DATADIR;
 #endif /*!HAVE_W32_SYSTEM*/
 }
 
@@ -1034,9 +1319,9 @@ gnupg_datadir (void)
 const char *
 gnupg_localedir (void)
 {
-#ifdef HAVE_W32_SYSTEM
   static char *name;
 
+#ifdef HAVE_W32_SYSTEM
   if (!name)
     {
       name = xstrconcat (w32_rootdir (), DIRSEP_S "share" DIRSEP_S "locale",
@@ -1045,7 +1330,20 @@ gnupg_localedir (void)
     }
   return name;
 #else /*!HAVE_W32_SYSTEM*/
-  return LOCALEDIR;
+  const char *rdir;
+
+  rdir = unix_rootdir (0);
+  if (rdir)
+    {
+      if (!name)
+        {
+          name = xstrconcat (rdir, DIRSEP_S "share" DIRSEP_S "locale", NULL);
+          gpgrt_annotate_leaked_object (name);
+        }
+      return name;
+    }
+  else
+    return LOCALEDIR;
 #endif /*!HAVE_W32_SYSTEM*/
 }
 
@@ -1171,7 +1469,10 @@ static int gnupg_module_name_called;
  * be called before any invocation of 'gnupg_module_name', and must
  * not be called twice.  It can be used by test suites to make sure
  * the components from the build directory are used instead of
- * potentially outdated installed ones.  */
+ * potentially outdated installed ones.
+ * Fixme: It might be better to make use of the newer gpgconf.ctl feature
+ *        for regression testing.
+ */
 void
 gnupg_set_builddir (const char *newdir)
 {
index b5a2864..60362ce 100644 (file)
@@ -87,7 +87,7 @@ i18n_init (void)
 #else
 # ifdef ENABLE_NLS
   setlocale (LC_ALL, "" );
-  bindtextdomain (PACKAGE_GT, LOCALEDIR);
+  bindtextdomain (PACKAGE_GT, gnupg_localedir ());
   textdomain (PACKAGE_GT);
 # endif
 #endif
@@ -199,10 +199,10 @@ i18n_localegettext (const char *lc_messages, const char *string)
   if (!setlocale (LC_MESSAGES, lc_messages))
     goto leave;
 
-  bindtextdomain (PACKAGE_GT, LOCALEDIR);
+  bindtextdomain (PACKAGE_GT, gnupg_localedir ());
   result = gettext (string);
   setlocale (LC_MESSAGES, saved);
-  bindtextdomain (PACKAGE_GT, LOCALEDIR);
+  bindtextdomain (PACKAGE_GT, gnupg_localedir ());
 
   /* Cache the result.  */
   if (!mh)
index 18a971d..009fbc3 100644 (file)
@@ -111,7 +111,10 @@ put_membuf (membuf_t *mb, const void *buf, size_t len)
         }
       mb->buf = p;
     }
-  memcpy (mb->buf + mb->len, buf, len);
+  if (buf)
+    memcpy (mb->buf + mb->len, buf, len);
+  else
+    memset (mb->buf + mb->len, 0, len);
   mb->len += len;
 }
 
index 41c14ba..0200186 100644 (file)
@@ -87,7 +87,9 @@ get_signal_name( int signum )
 {
   /* Note that we can't use strsignal(), because it is not
      reentrant. */
-#if HAVE_DECL_SYS_SIGLIST && defined(NSIG)
+#if HAVE_SIGDESCR_NP
+  return sigdescr_np (signum);
+#elif HAVE_DECL_SYS_SIGLIST && defined(NSIG)
   return (signum >= 0 && signum < NSIG) ? sys_siglist[signum] : "?";
 #else
   return NULL;
index 4dc1797..c9e1080 100644 (file)
@@ -1692,3 +1692,107 @@ format_text (const char *text_in, int target_cols, int max_cols)
 
   return text;
 }
+
+
+/* Substitute environment variables in STRING and return a new string.
+ * On error the function returns NULL.  */
+char *
+substitute_envvars (const char *string)
+{
+  char *line, *p, *pend;
+  const char *value;
+  size_t valuelen, n;
+  char *result = NULL;
+
+  result = line = xtrystrdup (string);
+  if (!result)
+    return NULL; /* Ooops */
+
+  while (*line)
+    {
+      p = strchr (line, '$');
+      if (!p)
+        goto leave; /* No or no more variables.  */
+
+      if (p[1] == '$') /* Escaped dollar sign. */
+        {
+          memmove (p, p+1, strlen (p+1)+1);
+          line = p + 1;
+          continue;
+        }
+
+      if (p[1] == '{')
+        {
+          int count = 0;
+
+          for (pend=p+2; *pend; pend++)
+            {
+              if (*pend == '{')
+                count++;
+              else if (*pend == '}')
+                {
+                  if (--count < 0)
+                    break;
+                }
+            }
+          if (!*pend)
+            goto leave; /* Unclosed - don't substitute.  */
+        }
+      else
+        {
+          for (pend = p+1; *pend && (alnump (pend) || *pend == '_'); pend++)
+            ;
+        }
+
+      if (p[1] == '{' && *pend == '}')
+        {
+          int save = *pend;
+          *pend = 0;
+          value = getenv (p+2);
+          *pend++ = save;
+        }
+      else
+        {
+          int save = *pend;
+          *pend = 0;
+          value = getenv (p+1);
+          *pend = save;
+        }
+
+      if (!value)
+        value = "";
+      valuelen = strlen (value);
+      if (valuelen <= pend - p)
+        {
+          memcpy (p, value, valuelen);
+          p += valuelen;
+          n = pend - p;
+          if (n)
+            memmove (p, p+n, strlen (p+n)+1);
+          line = p;
+        }
+      else
+        {
+          char *src = result;
+          char *dst;
+
+          dst = xtrymalloc (strlen (src) + valuelen + 1);
+          if (!dst)
+            {
+              xfree (result);
+              return NULL;
+            }
+          n = p - src;
+          memcpy (dst, src, n);
+          memcpy (dst + n, value, valuelen);
+          n += valuelen;
+          strcpy (dst + n, pend);
+          line = dst + n;
+          xfree (result);
+          result = dst;
+        }
+    }
+
+ leave:
+  return result;
+}
index 598f698..cd874af 100644 (file)
@@ -166,6 +166,9 @@ int compare_version_strings (const char *my_version, const char *req_version);
 /* Format a string so that it fits within about TARGET_COLS columns.  */
 char *format_text (const char *text, int target_cols, int max_cols);
 
+/* Substitute environmen variabales in STRING.  */
+char *substitute_envvars (const char *string);
+
 
 /*-- mapstrings.c --*/
 const char *map_static_macro_string (const char *string);
index 5eca5a0..8d0c1c5 100644 (file)
@@ -43,6 +43,7 @@
 #include <limits.h>
 
 #include "t-support.h"
+#include "sysutils.h"
 #include "stringhelp.h"
 
 
@@ -1194,6 +1195,103 @@ test_compare_version_strings (void)
 }
 
 
+static void
+test_substitute_envvars (void)
+{
+  struct {
+    const char *name;
+    const char *value;
+  } envvars[] = {
+    { "HOME", "/home/joe" },
+    { "AVAR",  "avar" },
+    { "AVAR1", "avarx" },
+    { "AVAR2", "avarxy" },
+    { "AVAR3", "avarxyz" },
+    { "AVAR0", "ava" },
+    { "MY_VAR", "my_vars_value" },
+    { "STRANGE{X}VAR", "strange{x}vars-value" },
+    { "ZERO",  "" }
+  };
+  struct {
+    const char *string;
+    const char *result;
+  } tests[] = {
+    { "foo bar",
+      "foo bar"
+    },
+    { "foo $HOME",
+      "foo /home/joe"
+    },
+    { "foo $HOME ",
+      "foo /home/joe "
+    },
+    { "foo $HOME$$",
+      "foo /home/joe$"
+    },
+    { "foo ${HOME}/.ssh",
+      "foo /home/joe/.ssh"
+    },
+    { "foo $HOME/.ssh",
+      "foo /home/joe/.ssh"
+    },
+    { "foo $HOME_/.ssh",
+      "foo /.ssh"
+    },
+    { "foo $HOME/.ssh/$MY_VAR:1",
+      "foo /home/joe/.ssh/my_vars_value:1"
+    },
+    { "foo $HOME${MY_VAR}:1",
+      "foo /home/joemy_vars_value:1"
+    },
+    { "${STRANGE{X}VAR}-bla",
+      "strange{x}vars-value-bla"
+    },
+    { "${STRANGE{X}{VAR}-bla", /* missing "}" */
+      "${STRANGE{X}{VAR}-bla"
+    },
+    { "zero->$ZERO<-",
+      "zero-><-"
+    },
+    { "->$AVAR.$AVAR1.$AVAR2.$AVAR3.$AVAR0<-",
+      "->avar.avarx.avarxy.avarxyz.ava<-"
+    },
+    { "",
+      ""
+    }
+  };
+  int idx;
+  char *res;
+
+  for (idx=0; idx < DIM(envvars); idx++)
+    if (gnupg_setenv (envvars[idx].name, envvars[idx].value, 1))
+      {
+        fprintf (stderr,"error setting envvar '%s' to '%s': %s\n",
+                 envvars[idx].name, envvars[idx].value,
+                 strerror (errno));
+        exit (2);
+      }
+
+  for (idx=0; idx < DIM(tests); idx++)
+    {
+      res = substitute_envvars (tests[idx].string);
+      if (!res)
+        {
+          fprintf (stderr,"error substituting '%s' (test %d): %s\n",
+                   tests[idx].string, idx, strerror (errno));
+          exit (2);
+        }
+      if (strcmp (res, tests[idx].result))
+        {
+          fprintf (stderr, "substituted '%s'\n", tests[idx].string);
+          fprintf (stderr, "     wanted '%s'\n", tests[idx].result);
+          fprintf (stderr, "        got '%s'\n", res);
+          fail (idx);
+        }
+      xfree (res);
+    }
+}
+
+
 int
 main (int argc, char **argv)
 {
@@ -1213,6 +1311,7 @@ main (int argc, char **argv)
   test_split_fields_colon ();
   test_compare_version_strings ();
   test_format_text ();
+  test_substitute_envvars ();
 
   xfree (home_buffer);
   return !!errcount;
index 64e34b2..9c0561c 100644 (file)
 /* Define to 1 if you have the `sigaction' function. */
 #undef HAVE_SIGACTION
 
+/* Define to 1 if you have the `sigdescr_np' function. */
+#undef HAVE_SIGDESCR_NP
+
 /* Define to 1 if you have the <signal.h> header file. */
 #undef HAVE_SIGNAL_H
 
index 41d41b6..e41266f 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gnupg 2.3.2.
+# Generated by GNU Autoconf 2.69 for gnupg 2.3.3.
 #
 # Report bugs to <https://bugs.gnupg.org>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='gnupg'
 PACKAGE_TARNAME='gnupg'
-PACKAGE_VERSION='2.3.2'
-PACKAGE_STRING='gnupg 2.3.2'
+PACKAGE_VERSION='2.3.3'
+PACKAGE_STRING='gnupg 2.3.3'
 PACKAGE_BUGREPORT='https://bugs.gnupg.org'
 PACKAGE_URL=''
 
@@ -1558,7 +1558,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gnupg 2.3.2 to adapt to many kinds of systems.
+\`configure' configures gnupg 2.3.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1629,7 +1629,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gnupg 2.3.2:";;
+     short | recursive ) echo "Configuration of gnupg 2.3.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1851,7 +1851,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gnupg configure 2.3.2
+gnupg configure 2.3.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2560,7 +2560,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gnupg $as_me 2.3.2, which was
+It was created by gnupg $as_me 2.3.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3459,7 +3459,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gnupg'
- VERSION='2.3.2'
+ VERSION='2.3.3'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -9485,7 +9485,6 @@ fi
 
   else
     use_tofu=no
-    build_keyboxd=no
     tmp=$(echo "$SQLITE3_PKG_ERRORS" | tr '\n' '\v' | sed 's/\v/\n*** /g')
     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
 ***
@@ -9499,6 +9498,10 @@ $as_echo "$as_me: WARNING:
 *** $tmp" >&2;}
   fi
 fi
+if test "$have_sqlite" != "yes"; then
+    build_keyboxd=no
+fi
+
 
  if test "$have_sqlite" = "yes"; then
   SQLITE3_TRUE=
@@ -13978,6 +13981,17 @@ _ACEOF
 
 fi
 
+for ac_func in sigdescr_np
+do :
+  ac_fn_c_check_func "$LINENO" "sigdescr_np" "ac_cv_func_sigdescr_np"
+if test "x$ac_cv_func_sigdescr_np" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGDESCR_NP 1
+_ACEOF
+
+fi
+done
+
 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
 /* NetBSD declares sys_siglist in unistd.h.  */
 #ifdef HAVE_UNISTD_H
@@ -16689,7 +16703,7 @@ fi
 #
 # Provide information about the build.
 #
-BUILD_REVISION="3bf8d7e1b"
+BUILD_REVISION="9470d0338"
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16698,7 +16712,7 @@ _ACEOF
 
 
 BUILD_VERSION=`echo "$VERSION" | sed 's/\([0-9.]*\).*/\1./'`
-BUILD_VERSION="${BUILD_VERSION}15352"
+BUILD_VERSION="${BUILD_VERSION}38000"
 BUILD_FILEVERSION=`echo "${BUILD_VERSION}" | tr . ,`
 
 
@@ -17578,7 +17592,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gnupg $as_me 2.3.2, which was
+This file was extended by gnupg $as_me 2.3.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17644,7 +17658,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-gnupg config.status 2.3.2
+gnupg config.status 2.3.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
@@ -18665,7 +18679,7 @@ fi
 echo "
         GnuPG v${VERSION} has been configured as follows:
 
-        Revision:  3bf8d7e1b  (15352)
+        Revision:  9470d0338  (38000)
         Platform:  $PRINTABLE_OS_NAME ($host)
 
         OpenPGP:   $build_gpg
index d03ea3b..5cdd316 100644 (file)
@@ -29,7 +29,7 @@ min_automake_version="1.16.3"
 m4_define([mym4_package],[gnupg])
 m4_define([mym4_major], [2])
 m4_define([mym4_minor], [3])
-m4_define([mym4_micro], [2])
+m4_define([mym4_micro], [3])
 
 # To start a new development series, i.e a new major or minor number
 # you need to mark an arbitrary commit before the first beta release
@@ -981,7 +981,6 @@ if test x"$use_tofu" = xyes ; then
     AC_SUBST([SQLITE3_LIBS])
   else
     use_tofu=no
-    build_keyboxd=no
     tmp=$(echo "$SQLITE3_PKG_ERRORS" | tr '\n' '\v' | sed 's/\v/\n*** /g')
     AC_MSG_WARN([[
 ***
@@ -990,6 +989,10 @@ if test x"$use_tofu" = xyes ; then
 *** $tmp]])
   fi
 fi
+if test "$have_sqlite" != "yes"; then
+    build_keyboxd=no
+fi
+
 
 AM_CONDITIONAL(SQLITE3, test "$have_sqlite" = "yes")
 
@@ -1373,6 +1376,7 @@ AC_C_INLINE
 AC_C_VOLATILE
 AC_TYPE_SIZE_T
 AC_TYPE_MODE_T
+AC_CHECK_FUNCS([sigdescr_np])
 AC_CHECK_DECLS([sys_siglist],[],[],[#include <signal.h>
 /* NetBSD declares sys_siglist in unistd.h.  */
 #ifdef HAVE_UNISTD_H
index f56e59a..d154e52 100644 (file)
@@ -163,7 +163,7 @@ t_ldap_parse_uri_SOURCES = \
         $(ldap_url) $(t_common_src)
 t_ldap_parse_uri_CFLAGS = -DWITHOUT_NPTH=1  $(USE_C99_CFLAGS) \
                          $(LIBGCRYPT_CFLAGS) \
-                          $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS)
+                          $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) $(KSBA_CFLAGS)
 t_ldap_parse_uri_LDADD = $(ldaplibs) $(t_common_ldadd) $(DNSLIBS)
 
 t_ldap_misc_SOURCES = t-ldap-misc.c ldap-misc.c ldap-misc.h $(ldap_url)
index 087a260..5fa4813 100644 (file)
@@ -790,7 +790,7 @@ t_ldap_parse_uri_SOURCES = \
 
 t_ldap_parse_uri_CFLAGS = -DWITHOUT_NPTH=1  $(USE_C99_CFLAGS) \
                          $(LIBGCRYPT_CFLAGS) \
-                          $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS)
+                          $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) $(KSBA_CFLAGS)
 
 t_ldap_parse_uri_LDADD = $(ldaplibs) $(t_common_ldadd) $(DNSLIBS)
 t_ldap_misc_SOURCES = t-ldap-misc.c ldap-misc.c ldap-misc.h $(ldap_url)
index 4c2bf12..7f29ec8 100644 (file)
@@ -262,13 +262,14 @@ clean_cache_slot (cert_item_t ci)
  * fingerprint of the certificate will be stored there.  FPR_BUFFER
  * needs to point to a buffer of at least 20 bytes.  The fingerprint
  * will be stored on success or when the function returns
- * GPG_ERR_DUP_VALUE.  */
+ * GPG_ERR_DUP_VALUE or GPG_ERR_NOT_ENABLED.  */
 static gpg_error_t
 put_cert (ksba_cert_t cert, int permanent, unsigned int trustclass,
           void *fpr_buffer)
 {
   unsigned char help_fpr_buffer[20], *fpr;
   cert_item_t ci;
+  fingerprint_list_t ignored;
 
   fpr = fpr_buffer? fpr_buffer : &help_fpr_buffer;
 
@@ -317,6 +318,14 @@ put_cert (ksba_cert_t cert, int permanent, unsigned int trustclass,
     }
 
   cert_compute_fpr (cert, fpr);
+  /* Compare against the list of to be ignored certificates.  */
+  for (ignored = opt.ignored_certs; ignored; ignored = ignored->next)
+    if (ignored->binlen == 20 && !memcmp (fpr, ignored->hexfpr, 20))
+      {
+        /* We are configured not to use this certificate.  */
+        return gpg_error (GPG_ERR_NOT_ENABLED);
+      }
+
   for (ci=cert_cache[*fpr]; ci; ci = ci->next)
     if (ci->cert && !memcmp (ci->fpr, fpr, 20))
       return gpg_error (GPG_ERR_DUP_VALUE);
@@ -440,6 +449,8 @@ load_certs_from_dir (const char *dirname, unsigned int trustclass)
               cert_log_subject (_("  subject ="), cert);
             }
         }
+      else if (gpg_err_code (err) == GPG_ERR_NOT_ENABLED)
+        log_info ("certificate '%s' skipped due to configuration\n", fname);
       else
         log_error (_("error loading certificate '%s': %s\n"),
                      fname, gpg_strerror (err));
@@ -510,6 +521,8 @@ load_certs_from_file (const char *fname, unsigned int trustclasses,
       err = put_cert (cert, 1, trustclasses, NULL);
       if (gpg_err_code (err) == GPG_ERR_DUP_VALUE)
         log_info (_("certificate '%s' already cached\n"), fname);
+      else if (gpg_err_code (err) == GPG_ERR_NOT_ENABLED)
+        log_info ("certificate '%s' skipped due to configuration\n", fname);
       else if (err)
         log_error (_("error loading certificate '%s': %s\n"),
                    fname, gpg_strerror (err));
@@ -625,6 +638,9 @@ load_certs_from_w32_store (const char *storename)
               if (DBG_X509)
                 log_debug (_("certificate '%s' already cached\n"), storename);
             }
+          else if (gpg_err_code (err) == GPG_ERR_NOT_ENABLED)
+            log_info ("certificate '%s' skipped due to configuration\n",
+                      storename);
           else if (err)
             log_error (_("error loading certificate '%s': %s\n"),
                        storename, gpg_strerror (err));
@@ -852,6 +868,8 @@ cache_cert (ksba_cert_t cert)
     log_info (_("certificate already cached\n"));
   else if (!err)
     log_info (_("certificate cached\n"));
+  else if (gpg_err_code (err) == GPG_ERR_NOT_ENABLED)
+    log_info ("certificate skipped due to configuration\n");
   else
     log_error (_("error caching certificate: %s\n"), gpg_strerror (err));
   return err;
@@ -872,7 +890,10 @@ cache_cert_silent (ksba_cert_t cert, void *fpr_buffer)
   release_cache_lock ();
   if (gpg_err_code (err) == GPG_ERR_DUP_VALUE)
     err = 0;
-  if (err)
+
+  if (gpg_err_code (err) == GPG_ERR_NOT_ENABLED)
+    log_info ("certificate skipped due to configuration\n");
+  else if (err)
     log_error (_("error caching certificate: %s\n"), gpg_strerror (err));
   return err;
 }
@@ -1449,6 +1470,7 @@ find_cert_bysubject (ctrl_t ctrl, const char *subject_dn, ksba_sexp_t keyid)
   gpg_error_t err;
   int seq;
   ksba_cert_t cert = NULL;
+  ksba_cert_t first;         /* The first certificate found.  */
   cert_fetch_context_t context = NULL;
   ksba_sexp_t subj;
 
@@ -1486,24 +1508,46 @@ find_cert_bysubject (ctrl_t ctrl, const char *subject_dn, ksba_sexp_t keyid)
     }
 
   /* Now check whether the certificate is cached.  */
+  first = NULL;
+  subj = NULL;
   for (seq=0; (cert = get_cert_bysubject (subject_dn, seq)); seq++)
     {
-      if (!keyid)
-        break; /* No keyid requested, so return the first one found. */
-      if (!ksba_cert_get_subj_key_id (cert, NULL, &subj)
-          && !cmp_simple_canon_sexp (keyid, subj))
+      if (!keyid
+          || (!ksba_cert_get_subj_key_id (cert, NULL, &subj)
+              && !cmp_simple_canon_sexp (keyid, subj)))
         {
           xfree (subj);
+          subj = NULL;
           if (DBG_LOOKUP)
             log_debug ("%s: certificate found in the cache"
-                       " via subject DN\n", __func__);
-          break; /* Found matching cert. */
+                       " %sby subject DN\n", __func__, !keyid?"only ":"");
+
+          /* If this a trusted cert - then prefer it.  */
+          if (!is_trusted_cert (cert, (CERTTRUST_CLASS_SYSTEM
+                                       | CERTTRUST_CLASS_CONFIG)))
+            {
+              ksba_cert_release (first);
+              first = cert;
+              cert = NULL;
+              /* We stop at the first trusted certificate and ignore
+               * any yet found non-trusted certificates.   */
+              break;
+            }
+          else if (!first)
+            {
+              /* Not trusted.  Save only the first one but continue
+               * the loop in case there is also a trusted one.  */
+              ksba_cert_release (first);
+              first = cert;
+              cert = NULL;
+            }
         }
       xfree (subj);
+      subj = NULL;
       ksba_cert_release (cert);
     }
-  if (cert)
-    return cert; /* Done.  */
+  if (first)
+    return first; /* Return the first found certificate.  */
 
   /* If we do not have a subject DN but have a keyid, try to locate it
    * by keyid.  */
index e355aab..b3fdc0c 100644 (file)
@@ -73,7 +73,7 @@ register_file_reader (ksba_reader_t reader, struct reader_cb_context_s *cb_ctx)
             return;
           }
       log_info (_("reader to file mapping table full - waiting\n"));
-      npth_sleep (2);
+      gnupg_sleep (2);
     }
 }
 
index 330983f..51a586e 100644 (file)
@@ -143,6 +143,7 @@ enum cmd_and_opt_values {
   oSocketName,
   oLDAPWrapperProgram,
   oHTTPWrapperProgram,
+  oIgnoreCert,
   oIgnoreCertExtension,
   oUseTor,
   oNoUseTor,
@@ -216,6 +217,7 @@ static gpgrt_opt_t opts[] = {
                 N_("|N|do not return more than N items in one query")),
   ARGPARSE_s_u (oFakedSystemTime, "faked-system-time", "@"), /*(epoch time)*/
   ARGPARSE_s_n (oDisableCheckOwnSocket, "disable-check-own-socket", "@"),
+  ARGPARSE_s_s (oIgnoreCert,"ignore-cert", "@"),
   ARGPARSE_s_s (oIgnoreCertExtension,"ignore-cert-extension", "@"),
 
 
@@ -419,7 +421,9 @@ static void cleanup (void);
 #if USE_LDAP
 static ldap_server_t parse_ldapserver_file (const char* filename, int ienoent);
 #endif /*USE_LDAP*/
-static fingerprint_list_t parse_ocsp_signer (const char *string);
+static fingerprint_list_t parse_fingerprint_item (const char *string,
+                                                  const  char *optionname,
+                                                  int want_binary);
 static void netactivity_action (void);
 static void handle_connections (assuan_fd_t listen_fd);
 static void gpgconf_versions (void);
@@ -667,6 +671,12 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread)
           xfree (opt.ocsp_signer);
           opt.ocsp_signer = tmp;
         }
+      while (opt.ignored_certs)
+        {
+          fingerprint_list_t tmp = opt.ignored_certs->next;
+          xfree (opt.ignored_certs);
+          opt.ignored_certs = tmp;
+        }
       FREE_STRLIST (opt.ignored_cert_extensions);
       http_register_tls_ca (NULL);
       FREE_STRLIST (hkp_cacert_filenames);
@@ -732,7 +742,8 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread)
     case oAllowVersionCheck: opt.allow_version_check = 1; break;
     case oOCSPResponder: opt.ocsp_responder = pargs->r.ret_str; break;
     case oOCSPSigner:
-      opt.ocsp_signer = parse_ocsp_signer (pargs->r.ret_str);
+      opt.ocsp_signer = parse_fingerprint_item (pargs->r.ret_str,
+                                                "--ocsp-signer", 0);
       break;
     case oOCSPMaxClockSkew: opt.ocsp_max_clock_skew = pargs->r.ret_int; break;
     case oOCSPMaxPeriod: opt.ocsp_max_period = pargs->r.ret_int; break;
@@ -754,6 +765,24 @@ parse_rereadable_options (gpgrt_argparse_t *pargs, int reread)
       }
       break;
 
+    case oIgnoreCert:
+      {
+        fingerprint_list_t item, r;
+        item = parse_fingerprint_item (pargs->r.ret_str, "--ignore-cert", 20);
+        if (item)
+          {  /* Append  */
+            if (!opt.ignored_certs)
+              opt.ignored_certs = item;
+            else
+              {
+                for (r = opt.ignored_certs; r->next; r = r->next)
+                  ;
+                r->next = item;
+              }
+          }
+      }
+      break;
+
     case oIgnoreCertExtension:
       add_to_strlist (&opt.ignored_cert_extensions, pargs->r.ret_str);
       break;
@@ -1709,8 +1738,13 @@ parse_ldapserver_file (const char* filename, int ignore_enoent)
 }
 #endif /*USE_LDAP*/
 
+
+/* Parse a fingerprint entry as used by --ocsc-signer.  OPTIONNAME as
+ * a description on the options used.  WANT_BINARY requests to store a
+ * binary fingerprint.  Returns NULL on error and logs that error. */
 static fingerprint_list_t
-parse_ocsp_signer (const char *string)
+parse_fingerprint_item (const char *string,
+                        const char *optionname, int want_binary)
 {
   gpg_error_t err;
   char *fname;
@@ -1735,10 +1769,15 @@ parse_ocsp_signer (const char *string)
       if (j != 40 || !(spacep (string+i) || !string[i]))
         {
           log_error (_("%s:%u: invalid fingerprint detected\n"),
-                     "--ocsp-signer", 0);
+                     optionname, 0);
           xfree (item);
           return NULL;
         }
+      if (want_binary)
+        {
+          item->binlen = 20;
+          hex2bin (item->hexfpr, item->hexfpr, 20);
+        }
       return item;
     }
 
@@ -1821,6 +1860,12 @@ parse_ocsp_signer (const char *string)
           log_error (_("%s:%u: invalid fingerprint detected\n"), fname, lnr);
           errflag = 1;
         }
+      else if (want_binary)
+        {
+          item->binlen = 20;
+          hex2bin (item->hexfpr, item->hexfpr, 20);
+        }
+
       i++;
       while (spacep (p+i))
         i++;
@@ -2321,7 +2366,7 @@ handle_connections (assuan_fd_t listen_fd)
        {
           log_error (_("npth_pselect failed: %s - waiting 1s\n"),
                      strerror (saved_errno));
-          npth_sleep (1);
+          gnupg_sleep (1);
           continue;
        }
 
index 498a3d7..464aeb7 100644 (file)
@@ -74,6 +74,7 @@ typedef struct fingerprint_list_s *fingerprint_list_t;
 struct fingerprint_list_s
 {
   fingerprint_list_t next;
+  char binlen;  /* If this is not 0 hexfpr actually carries a binary fpr.  */
   char hexfpr[20+20+1];
 };
 
@@ -119,6 +120,10 @@ struct
   int ignore_ocsp_service_url; /* Ignore OCSP service URLs as given in
                                   the certificate.  */
 
+  /* A list of fingerprints of certififcates we should completely
+   * ignore.  These are all stored in binary format.  */
+  fingerprint_list_t ignored_certs;
+
   /* A list of certificate extension OIDs which are ignored so that
      one can claim that a critical extension has been handled.  One
      OID per string.  */
index 629c5c2..446e543 100644 (file)
@@ -329,7 +329,7 @@ ldap_reaper_thread (void *dummy)
                            " - waiting 1s\n", gpg_strerror (err));
                 /* Note: Here we unlock and continue! */
                 unlock_reaper_list ();
-                npth_sleep (1);
+                gnupg_sleep (1);
                 continue;
             }
             fparraysize = count;
@@ -393,7 +393,7 @@ ldap_reaper_thread (void *dummy)
           xfree (fparray);
           fparray = NULL;
           fparraysize = 0;
-          npth_sleep (1);
+          gnupg_sleep (1);
           continue;
        }
 
@@ -582,7 +582,7 @@ ldap_wrapper_wait_connections ()
   }
   unlock_reaper_list ();
   while (reaper_list)
-    npth_usleep (200);
+    gnupg_usleep (200);
 }
 
 
index 24039dc..29e2234 100644 (file)
@@ -1 +1 @@
-1629821396
+1633509351
index 1638d7d..bc6f0ba 100644 (file)
@@ -588,6 +588,25 @@ won't be rejected due to an unknown critical extension.  Use this
 option with care because extensions are usually flagged as critical
 for a reason.
 
+@item --ignore-cert @var{fpr}|@var{file}
+@opindex ignore-cert
+Entirely ignore certificates with the fingerprint @var{fpr}.  As an
+alternative to the fingerprint a filename can be given in which case
+all certificates described in that file are ignored.  Any argument
+which contains a slash, dot or tilde is considered a filename.  Usual
+filename expansion takes place: A tilde at the start followed by a
+slash is replaced by the content of @env{HOME}, no slash at start
+describes a relative filename which will be searched at the home
+directory.  To make sure that the @var{file} is searched in the home
+directory, either prepend the name with "./" or use a name which
+contains a dot.  The format of such a file is a list of SHA-1
+fingerprint, one per line with optional colons between the bytes.
+Empty lines and lines prefixed with a hash mark are ignored.
+
+This option is useful as a quick workaround to exclude certain
+certificates from the system store.
+
+
 @item --hkp-cacert @var{file}
 Use the root certificates in @var{file} for verification of the TLS
 certificates used with @code{hkps} (keyserver access over TLS).  If
index 47e03b1..df8584c 100644 (file)
Binary files a/doc/gnupg-card-architecture.pdf and b/doc/gnupg-card-architecture.pdf differ
index 1702413..336ba1b 100644 (file)
Binary files a/doc/gnupg-module-overview.pdf and b/doc/gnupg-module-overview.pdf differ
index eec9585..a1827ec 100644 (file)
Binary files a/doc/gnupg-module-overview.png and b/doc/gnupg-module-overview.png differ
index 070cfa4..88afd71 100644 (file)
@@ -1,7 +1,7 @@
 This is gnupg.info, produced by makeinfo version 6.5 from gnupg.texi.
 
-This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150,
-August 2021).
+This is the 'The GNU Privacy Guard Manual' (version 2.3.3-beta5, October
+2021).
 
    (C) 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
 (C) 2013, 2014, 2015 Werner Koch.
@@ -23,204 +23,204 @@ END-INFO-DIR-ENTRY
 
 \1f
 Indirect:
-gnupg.info-1: 990
-gnupg.info-2: 302761
-gnupg.info-3: 616434
+gnupg.info-1: 989
+gnupg.info-2: 301529
+gnupg.info-3: 617885
 \1f
 Tag Table:
 (Indirect)
-Node: Top\7f990
-Node: Installation\7f2979
-Node: Invoking GPG-AGENT\7f5328
-Node: Agent Commands\7f7094
-Node: Agent Options\7f8898
-Ref: option --options\7f9178
-Ref: option --homedir\7f9504
-Ref: option --log-file\7f14199
-Ref: option --no-allow-mark-trusted\7f14572
-Ref: option --allow-preset-passphrase\7f14776
-Ref: option --no-allow-loopback-pinentry\7f14929
-Ref: option --extra-socket\7f23282
-Ref: option --enable-ssh-support\7f24656
-Ref: option --ssh-fingerprint-digest\7f26993
-Node: Agent Configuration\7f28650
-Node: Agent Signals\7f34048
-Node: Agent Examples\7f35508
-Node: Agent Protocol\7f36075
-Node: Agent PKDECRYPT\7f38229
-Node: Agent PKSIGN\7f40141
-Node: Agent GENKEY\7f42445
-Node: Agent IMPORT\7f44342
-Node: Agent EXPORT\7f44786
-Node: Agent ISTRUSTED\7f45001
-Node: Agent GET_PASSPHRASE\7f47376
-Node: Agent CLEAR_PASSPHRASE\7f49817
-Node: Agent PRESET_PASSPHRASE\7f50208
-Node: Agent GET_CONFIRMATION\7f51046
-Node: Agent HAVEKEY\7f51718
-Node: Agent LEARN\7f52350
-Node: Agent PASSWD\7f52648
-Node: Agent UPDATESTARTUPTTY\7f53114
-Node: Agent GETEVENTCOUNTER\7f53592
-Node: Agent GETINFO\7f54400
-Node: Agent OPTION\7f55104
-Node: Invoking DIRMNGR\7f58162
-Node: Dirmngr Commands\7f59060
-Node: Dirmngr Options\7f61513
-Ref: Dirmngr Options-Footnote-1\7f78997
-Node: Dirmngr Configuration\7f79132
-Node: Dirmngr Signals\7f84010
-Node: Dirmngr Examples\7f85038
-Node: Dirmngr Protocol\7f85720
-Node: Dirmngr LOOKUP\7f86370
-Node: Dirmngr ISVALID\7f87741
-Node: Dirmngr CHECKCRL\7f90314
-Node: Dirmngr CHECKOCSP\7f91371
-Node: Dirmngr CACHECERT\7f92677
-Node: Dirmngr VALIDATE\7f93516
-Node: Invoking GPG\7f94084
-Node: GPG Commands\7f95314
-Node: General GPG Commands\7f96208
-Node: Operational GPG Commands\7f96897
-Ref: option --export-ownertrust\7f114199
-Node: OpenPGP Key Management\7f116724
-Node: GPG Options\7f139949
-Node: GPG Configuration Options\7f141282
-Ref: gpg-option --options\7f154513
-Ref: trust-model-tofu\7f159081
-Node: GPG Key related Options\7f178894
-Node: GPG Input and Output\7f185215
-Node: OpenPGP Options\7f199267
-Node: Compliance Options\7f205070
-Node: GPG Esoteric Options\7f207958
-Ref: GPG Esoteric Options-Footnote-1\7f237365
-Node: Deprecated Options\7f237519
-Node: GPG Configuration\7f239022
-Node: GPG Examples\7f244702
-Node: Unattended Usage of GPG\7f253513
-Node: Programmatic use of GnuPG\7f254144
-Node: Ephemeral home directories\7f254695
-Node: The quick key manipulation interface\7f256002
-Node: Unattended GPG key generation\7f256589
-Node: Invoking GPGSM\7f265908
-Node: GPGSM Commands\7f266777
-Node: General GPGSM Commands\7f267215
-Node: Operational GPGSM Commands\7f267903
-Node: Certificate Management\7f269937
-Node: GPGSM Options\7f275383
-Node: Configuration Options\7f275957
-Ref: gpgsm-option --options\7f276226
-Node: Certificate Options\7f279548
-Ref: gpgsm-option --validation-model\7f283152
-Node: Input and Output\7f284132
-Ref: option --p12-charset\7f284715
-Ref: gpgsm-option --with-key-data\7f285959
-Ref: gpgsm-option --with-validation\7f286233
-Node: CMS Options\7f287111
-Node: Esoteric Options\7f288131
-Node: GPGSM Configuration\7f293644
-Node: GPGSM Examples\7f299160
-Node: Unattended Usage\7f299357
-Node: Automated signature checking\7f299948
-Node: CSR and certificate creation\7f302761
-Node: GPGSM Protocol\7f308420
-Node: GPGSM ENCRYPT\7f309676
-Node: GPGSM DECRYPT\7f312351
-Node: GPGSM SIGN\7f313187
-Node: GPGSM VERIFY\7f314643
-Node: GPGSM GENKEY\7f315159
-Node: GPGSM LISTKEYS\7f316174
-Ref: gpgsm-cmd listkeys\7f316333
-Node: GPGSM EXPORT\7f317086
-Node: GPGSM IMPORT\7f318050
-Node: GPGSM DELETE\7f318791
-Node: GPGSM GETAUDITLOG\7f319298
-Ref: gpgsm-cmd getauditlog\7f319467
-Node: GPGSM GETINFO\7f319811
-Node: GPGSM OPTION\7f320660
-Node: Invoking SCDAEMON\7f324013
-Node: Scdaemon Commands\7f324687
-Node: Scdaemon Options\7f325815
-Node: Card applications\7f334749
-Node: OpenPGP Card\7f335414
-Node: NKS Card\7f335887
-Node: DINSIG Card\7f336213
-Node: PKCS#15 Card\7f336589
-Node: Geldkarte Card\7f336859
-Node: SmartCard-HSM\7f337250
-Node: Undefined Card\7f337846
-Node: Scdaemon Configuration\7f338259
-Node: Scdaemon Examples\7f339297
-Node: Scdaemon Protocol\7f339480
-Node: Scdaemon SERIALNO\7f340999
-Node: Scdaemon LEARN\7f341845
-Node: Scdaemon READCERT\7f342692
-Node: Scdaemon READKEY\7f343094
-Node: Scdaemon PKSIGN\7f343380
-Node: Scdaemon PKDECRYPT\7f344106
-Node: Scdaemon GETATTR\7f344856
-Node: Scdaemon SETATTR\7f345058
-Node: Scdaemon WRITEKEY\7f345263
-Node: Scdaemon GENKEY\7f345965
-Node: Scdaemon RANDOM\7f346168
-Node: Scdaemon PASSWD\7f346391
-Node: Scdaemon CHECKPIN\7f346782
-Node: Scdaemon RESTART\7f347785
-Node: Scdaemon APDU\7f348318
-Node: Specify a User ID\7f349291
-Ref: how-to-specify-a-user-id\7f349449
-Node: Trust Values\7f354307
-Ref: trust-values\7f354439
-Node: Smart Card Tool\7f355044
-Node: gpg-card\7f355390
-Node: Helper Tools\7f384690
-Node: watchgnupg\7f385547
-Ref: option watchgnupg --tcp\7f386904
-Node: gpgv\7f388568
-Node: addgnupghome\7f393775
-Node: gpgconf\7f394473
-Ref: gpgconf-Footnote-1\7f396662
-Node: Invoking gpgconf\7f396960
-Node: Format conventions\7f404001
-Node: Listing components\7f409334
-Node: Checking programs\7f411419
-Node: Listing options\7f414159
-Node: Changing options\7f421657
-Node: Listing global options\7f423361
-Node: Querying versions\7f425134
-Node: Files used by gpgconf\7f427834
-Node: applygnupgdefaults\7f428312
-Node: gpg-preset-passphrase\7f429058
-Node: Invoking gpg-preset-passphrase\7f430095
-Node: gpg-connect-agent\7f431499
-Node: Invoking gpg-connect-agent\7f432215
-Node: Controlling gpg-connect-agent\7f436742
-Node: dirmngr-client\7f443269
-Node: gpgparsemail\7f446622
-Node: gpgtar\7f446937
-Node: gpg-check-pattern\7f450971
-Node: Web Key Service\7f453275
-Node: gpg-wks-client\7f453588
-Node: gpg-wks-server\7f458456
-Node: Howtos\7f463878
-Node: Howto Create a Server Cert\7f464150
-Node: System Notes\7f472563
-Node: W32 Notes\7f473774
-Node: Debugging\7f474196
-Node: Debugging Tools\7f475024
-Node: kbxutil\7f475304
-Node: Debugging Hints\7f476835
-Node: Common Problems\7f477966
-Node: Architecture Details\7f483203
-Node: Component interaction\7f483513
-Ref: fig:moduleoverview\7f483699
-Node: GnuPG-1 and GnuPG-2\7f483806
-Ref: fig:cardarchitecture\7f484096
-Node: Copying\7f484211
-Node: Contributors\7f521735
-Node: Glossary\7f527990
-Node: Option Index\7f530509
-Node: Environment Index\7f616434
-Node: Index\7f622027
+Node: Top\7f989
+Node: Installation\7f2977
+Node: Invoking GPG-AGENT\7f5326
+Node: Agent Commands\7f7092
+Node: Agent Options\7f8896
+Ref: option --options\7f9176
+Ref: option --homedir\7f9502
+Ref: option --log-file\7f14197
+Ref: option --no-allow-mark-trusted\7f14570
+Ref: option --allow-preset-passphrase\7f14774
+Ref: option --no-allow-loopback-pinentry\7f14927
+Ref: option --extra-socket\7f23280
+Ref: option --enable-ssh-support\7f24654
+Ref: option --ssh-fingerprint-digest\7f26991
+Node: Agent Configuration\7f28648
+Node: Agent Signals\7f34046
+Node: Agent Examples\7f35506
+Node: Agent Protocol\7f36073
+Node: Agent PKDECRYPT\7f38227
+Node: Agent PKSIGN\7f40139
+Node: Agent GENKEY\7f42443
+Node: Agent IMPORT\7f44340
+Node: Agent EXPORT\7f44784
+Node: Agent ISTRUSTED\7f44999
+Node: Agent GET_PASSPHRASE\7f47374
+Node: Agent CLEAR_PASSPHRASE\7f49815
+Node: Agent PRESET_PASSPHRASE\7f50206
+Node: Agent GET_CONFIRMATION\7f51044
+Node: Agent HAVEKEY\7f51716
+Node: Agent LEARN\7f52348
+Node: Agent PASSWD\7f52646
+Node: Agent UPDATESTARTUPTTY\7f53112
+Node: Agent GETEVENTCOUNTER\7f53590
+Node: Agent GETINFO\7f54398
+Node: Agent OPTION\7f55102
+Node: Invoking DIRMNGR\7f58160
+Node: Dirmngr Commands\7f59058
+Node: Dirmngr Options\7f61511
+Ref: Dirmngr Options-Footnote-1\7f79970
+Node: Dirmngr Configuration\7f80105
+Node: Dirmngr Signals\7f84983
+Node: Dirmngr Examples\7f86011
+Node: Dirmngr Protocol\7f86693
+Node: Dirmngr LOOKUP\7f87343
+Node: Dirmngr ISVALID\7f88714
+Node: Dirmngr CHECKCRL\7f91287
+Node: Dirmngr CHECKOCSP\7f92344
+Node: Dirmngr CACHECERT\7f93650
+Node: Dirmngr VALIDATE\7f94489
+Node: Invoking GPG\7f95057
+Node: GPG Commands\7f96287
+Node: General GPG Commands\7f97181
+Node: Operational GPG Commands\7f97870
+Ref: option --export-ownertrust\7f115171
+Node: OpenPGP Key Management\7f117696
+Node: GPG Options\7f140919
+Node: GPG Configuration Options\7f142252
+Ref: gpg-option --options\7f155703
+Ref: trust-model-tofu\7f160271
+Node: GPG Key related Options\7f180084
+Node: GPG Input and Output\7f186405
+Node: OpenPGP Options\7f200413
+Node: Compliance Options\7f206216
+Node: GPG Esoteric Options\7f209104
+Ref: GPG Esoteric Options-Footnote-1\7f238549
+Node: Deprecated Options\7f238703
+Node: GPG Configuration\7f240206
+Node: GPG Examples\7f246082
+Node: Unattended Usage of GPG\7f254893
+Node: Programmatic use of GnuPG\7f255524
+Node: Ephemeral home directories\7f256075
+Node: The quick key manipulation interface\7f257382
+Node: Unattended GPG key generation\7f257969
+Node: Invoking GPGSM\7f267288
+Node: GPGSM Commands\7f268157
+Node: General GPGSM Commands\7f268595
+Node: Operational GPGSM Commands\7f269283
+Node: Certificate Management\7f271317
+Node: GPGSM Options\7f276763
+Node: Configuration Options\7f277337
+Ref: gpgsm-option --options\7f277606
+Node: Certificate Options\7f280928
+Ref: gpgsm-option --validation-model\7f284532
+Node: Input and Output\7f285512
+Ref: option --p12-charset\7f286095
+Ref: gpgsm-option --with-key-data\7f287339
+Ref: gpgsm-option --with-validation\7f287613
+Node: CMS Options\7f288491
+Node: Esoteric Options\7f289511
+Node: GPGSM Configuration\7f295024
+Node: GPGSM Examples\7f301529
+Node: Unattended Usage\7f301726
+Node: Automated signature checking\7f302317
+Node: CSR and certificate creation\7f304140
+Node: GPGSM Protocol\7f309799
+Node: GPGSM ENCRYPT\7f311055
+Node: GPGSM DECRYPT\7f313730
+Node: GPGSM SIGN\7f314566
+Node: GPGSM VERIFY\7f316022
+Node: GPGSM GENKEY\7f316538
+Node: GPGSM LISTKEYS\7f317553
+Ref: gpgsm-cmd listkeys\7f317712
+Node: GPGSM EXPORT\7f318465
+Node: GPGSM IMPORT\7f319429
+Node: GPGSM DELETE\7f320170
+Node: GPGSM GETAUDITLOG\7f320677
+Ref: gpgsm-cmd getauditlog\7f320846
+Node: GPGSM GETINFO\7f321190
+Node: GPGSM OPTION\7f322039
+Node: Invoking SCDAEMON\7f325392
+Node: Scdaemon Commands\7f326066
+Node: Scdaemon Options\7f327194
+Node: Card applications\7f336128
+Node: OpenPGP Card\7f336793
+Node: NKS Card\7f337266
+Node: DINSIG Card\7f337592
+Node: PKCS#15 Card\7f337968
+Node: Geldkarte Card\7f338238
+Node: SmartCard-HSM\7f338629
+Node: Undefined Card\7f339225
+Node: Scdaemon Configuration\7f339638
+Node: Scdaemon Examples\7f340676
+Node: Scdaemon Protocol\7f340859
+Node: Scdaemon SERIALNO\7f342378
+Node: Scdaemon LEARN\7f343224
+Node: Scdaemon READCERT\7f344071
+Node: Scdaemon READKEY\7f344473
+Node: Scdaemon PKSIGN\7f344759
+Node: Scdaemon PKDECRYPT\7f345485
+Node: Scdaemon GETATTR\7f346235
+Node: Scdaemon SETATTR\7f346437
+Node: Scdaemon WRITEKEY\7f346642
+Node: Scdaemon GENKEY\7f347344
+Node: Scdaemon RANDOM\7f347547
+Node: Scdaemon PASSWD\7f347770
+Node: Scdaemon CHECKPIN\7f348161
+Node: Scdaemon RESTART\7f349164
+Node: Scdaemon APDU\7f349697
+Node: Specify a User ID\7f350670
+Ref: how-to-specify-a-user-id\7f350828
+Node: Trust Values\7f355686
+Ref: trust-values\7f355818
+Node: Smart Card Tool\7f356423
+Node: gpg-card\7f356769
+Node: Helper Tools\7f386069
+Node: watchgnupg\7f386926
+Ref: option watchgnupg --tcp\7f388283
+Node: gpgv\7f389947
+Node: addgnupghome\7f395154
+Node: gpgconf\7f395852
+Ref: gpgconf-Footnote-1\7f398041
+Node: Invoking gpgconf\7f398339
+Node: Format conventions\7f405380
+Node: Listing components\7f410713
+Node: Checking programs\7f412798
+Node: Listing options\7f415538
+Node: Changing options\7f423036
+Node: Listing global options\7f424740
+Node: Querying versions\7f426513
+Node: Files used by gpgconf\7f429213
+Node: applygnupgdefaults\7f429691
+Node: gpg-preset-passphrase\7f430437
+Node: Invoking gpg-preset-passphrase\7f431474
+Node: gpg-connect-agent\7f432878
+Node: Invoking gpg-connect-agent\7f433594
+Node: Controlling gpg-connect-agent\7f438121
+Node: dirmngr-client\7f444648
+Node: gpgparsemail\7f448001
+Node: gpgtar\7f448316
+Node: gpg-check-pattern\7f452350
+Node: Web Key Service\7f454654
+Node: gpg-wks-client\7f454967
+Node: gpg-wks-server\7f459835
+Node: Howtos\7f465257
+Node: Howto Create a Server Cert\7f465529
+Node: System Notes\7f473942
+Node: W32 Notes\7f475153
+Node: Debugging\7f475575
+Node: Debugging Tools\7f476403
+Node: kbxutil\7f476683
+Node: Debugging Hints\7f478214
+Node: Common Problems\7f479345
+Node: Architecture Details\7f484582
+Node: Component interaction\7f484892
+Ref: fig:moduleoverview\7f485078
+Node: GnuPG-1 and GnuPG-2\7f485185
+Ref: fig:cardarchitecture\7f485475
+Node: Copying\7f485590
+Node: Contributors\7f523114
+Node: Glossary\7f529369
+Node: Option Index\7f531888
+Node: Environment Index\7f617885
+Node: Index\7f623551
 \1f
 End Tag Table
index 24f110e..0a22e0e 100644 (file)
@@ -1,7 +1,7 @@
 This is gnupg.info, produced by makeinfo version 6.5 from gnupg.texi.
 
-This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150,
-August 2021).
+This is the 'The GNU Privacy Guard Manual' (version 2.3.3-beta5, October
+2021).
 
    (C) 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
 (C) 2013, 2014, 2015 Werner Koch.
@@ -27,8 +27,8 @@ File: gnupg.info,  Node: Top,  Next: Installation,  Up: (dir)
 Using the GNU Privacy Guard
 ***************************
 
-This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150,
-August 2021).
+This is the 'The GNU Privacy Guard Manual' (version 2.3.3-beta5, October
+2021).
 
    (C) 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
 (C) 2013, 2014, 2015 Werner Koch.
@@ -1954,6 +1954,23 @@ off the two leading dashes.
      with care because extensions are usually flagged as critical for a
      reason.
 
+'--ignore-cert FPR|FILE'
+     Entirely ignore certificates with the fingerprint FPR.  As an
+     alternative to the fingerprint a filename can be given in which
+     case all certificates described in that file are ignored.  Any
+     argument which contains a slash, dot or tilde is considered a
+     filename.  Usual filename expansion takes place: A tilde at the
+     start followed by a slash is replaced by the content of 'HOME', no
+     slash at start describes a relative filename which will be searched
+     at the home directory.  To make sure that the FILE is searched in
+     the home directory, either prepend the name with "./" or use a name
+     which contains a dot.  The format of such a file is a list of SHA-1
+     fingerprint, one per line with optional colons between the bytes.
+     Empty lines and lines prefixed with a hash mark are ignored.
+
+     This option is useful as a quick workaround to exclude certain
+     certificates from the system store.
+
 '--hkp-cacert FILE'
      Use the root certificates in FILE for verification of the TLS
      certificates used with 'hkps' (keyserver access over TLS). If the
@@ -2692,11 +2709,11 @@ File: gnupg.info,  Node: Operational GPG Commands,  Next: OpenPGP Key Management
      not to request a confirmation.
 
 '--export'
-     Either export all keys from all keyrings (default keyrings and
-     those registered via option '--keyring'), or if at least one name
-     is given, those of the given name.  The exported keys are written
-     to STDOUT or to the file given with option '--output'.  Use
-     together with '--armor' to mail those keys.
+     Either export all keys from all keyrings (default keyring and those
+     registered via option '--keyring'), or if at least one name is
+     given, those of the given name.  The exported keys are written to
+     STDOUT or to the file given with option '--output'.  Use together
+     with '--armor' to mail those keys.
 
 '--send-keys KEYIDS'
      Similar to '--export' but sends the keys to a keyserver.
@@ -3257,10 +3274,10 @@ This section explains the main commands for key management.
           bring older keys up to date.
 
      save
-          Save all changes to the keyrings and quit.
+          Save all changes to the keyring and quit.
 
      quit
-          Quit the program without updating the keyrings.
+          Quit the program without updating the keyring.
 
      The listing shows you the key with its secondary keys and all user
      IDs.  The primary user ID is indicated by a dot, and selected keys
@@ -3600,8 +3617,8 @@ usually found in the option file.
      Add FILE to the current list of keyrings.  If 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).
+     GnuPG home directory ("~/.gnupg" unless '--homedir' or $GNUPGHOME
+     is used).
 
      Note that this adds a keyring to the current list.  If the intent
      is to use the specified keyring alone, use '--keyring' along with
@@ -3610,16 +3627,20 @@ usually found in the option file.
      If the option '--no-keyring' has been used no keyrings will be used
      at all.
 
+     Note that if the option 'use-keyboxd' is enabled in 'common.conf',
+     no keyrings are used at all and keys are all maintained by the
+     keyboxd process in its own database.
+
+'--primary-keyring FILE'
+     This is a varian of '--keyring' and designates FILE as the primary
+     public keyring.  This means that newly imported keys (via
+     '--import' or keyserver '--recv-from') will go to this keyring.
+
 '--secret-keyring FILE'
      This is an obsolete option and ignored.  All secret keys are stored
      in the 'private-keys-v1.d' directory below the GnuPG home
      directory.
 
-'--primary-keyring FILE'
-     Designate FILE as the primary public keyring.  This means that
-     newly imported keys (via '--import' or keyserver '--recv-from')
-     will go to this keyring.
-
 '--trustdb-name FILE'
      Use FILE instead of the default trustdb.  If FILE begins with a
      tilde and a slash, these are replaced by the $HOME directory.  If
@@ -4377,7 +4398,7 @@ File: gnupg.info,  Node: GPG Input and Output,  Next: OpenPGP Options,  Prev: GP
      the end of each chunk and does not need to delay this until all
      data has been received.  The used chunk size is 2^N byte.  The
      lowest allowed value for N is 6 (64 byte) and the largest is the
-     default of 27 which creates chunks not larger than 128 MiB.
+     default of 22 which creates chunks not larger than 4 MiB.
 
 '--input-size-hint N'
      This option can be used to tell GPG the size of the input data in
@@ -4469,9 +4490,8 @@ File: gnupg.info,  Node: GPG Input and Output,  Next: OpenPGP Options,  Prev: GP
           signatures.  Defaults to yes.
 
      bulk-import
-          When used the keyboxd (option "use-keyboxd" in 'common.conf')
-          do the import within a single transaction.  This is an
-          experimental feature.
+          When used the keyboxd (option 'use-keyboxd' in 'common.conf')
+          does the import within a single transaction.
 
      import-minimal
           Import the smallest key possible.  This removes all signatures
@@ -4927,10 +4947,8 @@ File: gnupg.info,  Node: GPG Esoteric Options,  Next: Deprecated Options,  Prev:
      may thus be changed or removed at any time without notice.
 
 '--debug-allow-large-chunks'
-     To facilitate in-memory decryption on the receiving site, the
-     largest recommended chunk size is 128 MiB ('--chunk-size 27').
-     This option allows to specify a limit of up to 4 EiB ('--chunk-size
-     62') for experiments.
+     To facilitate software tests and experiments this option allows to
+     specify a limit of up to 4 EiB ('--chunk-size 62').
 
 '--faked-system-time EPOCH'
      This option is only useful for testing; it sets the system time
@@ -5323,11 +5341,14 @@ File: gnupg.info,  Node: GPG Esoteric Options,  Next: Deprecated Options,  Prev:
      invalid.  This options allows to override this restriction.
 
 '--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.
+     Do not add the default keyring to the list of keyrings.  Note that
+     GnuPG needs for almost all operations a keyring.  Thus if you use
+     this option and do not provide alternate keyrings via '--keyring',
+     then GnuPG will still use the default keyring.
+
+     Note that if the option 'use-keyboxd' is enabled in 'common.conf',
+     no keyrings are used at all and keys are all maintained by the
+     keyboxd process in its own database.
 
 '--no-keyring'
      Do not use any keyring at all.  This overrides the default and all
@@ -5687,6 +5708,11 @@ LANGUAGE
      loaded.  If it can't be loaded the Registry is tried and as last
      resort the native Windows locale system is used.
 
+GNUPG_BUILD_ROOT
+     This variable is only used by the regression test suite as a helper
+     under operating systems without proper support to figure out the
+     name of a process' text file.
+
    When calling the gpg-agent component 'gpg' sends a set of environment
 variables to gpg-agent.  The names of these variables can be listed
 using the command:
@@ -7003,68 +7029,3 @@ files; they all live in the current home directory (*note option
      file describing a regular TCP listening port) is the standard way
      of connecting the 'gpg-agent'.
 
-\1f
-File: gnupg.info,  Node: GPGSM Examples,  Next: Unattended Usage,  Prev: GPGSM Configuration,  Up: Invoking GPGSM
-
-5.4 Examples
-============
-
-     $ gpgsm -er goo@bar.net <plaintext >ciphertext
-
-\1f
-File: gnupg.info,  Node: Unattended Usage,  Next: GPGSM Protocol,  Prev: GPGSM Examples,  Up: Invoking GPGSM
-
-5.5 Unattended Usage
-====================
-
-'gpgsm' is often used as a backend engine by other software.  To help
-with this a machine interface has been defined to have an unambiguous
-way to do this.  This is most likely used with the '--server' command
-but may also be used in the standard operation mode by using the
-'--status-fd' option.
-
-* Menu:
-
-* Automated signature checking::  Automated signature checking.
-* CSR and certificate creation::  CSR and certificate creation.
-
-\1f
-File: gnupg.info,  Node: Automated signature checking,  Next: CSR and certificate creation,  Up: Unattended Usage
-
-5.5.1 Automated signature checking
-----------------------------------
-
-It is very important to understand the semantics used with signature
-verification.  Checking a signature is not as simple as it may sound and
-so the operation is a bit complicated.  In most cases it is required to
-look at several status lines.  Here is a table of all cases a signed
-message may have:
-
-The signature is valid
-     This does mean that the signature has been successfully verified,
-     the certificates are all sane.  However there are two subcases with
-     important information: One of the certificates may have expired or
-     a signature of a message itself as expired.  It is a sound practise
-     to consider such a signature still as valid but additional
-     information should be displayed.  Depending on the subcase 'gpgsm'
-     will issue these status codes:
-     signature valid and nothing did expire
-          'GOODSIG', 'VALIDSIG', 'TRUST_FULLY'
-     signature valid but at least one certificate has expired
-          'EXPKEYSIG', 'VALIDSIG', 'TRUST_FULLY'
-     signature valid but expired
-          'EXPSIG', 'VALIDSIG', 'TRUST_FULLY' Note, that this case is
-          currently not implemented.
-
-The signature is invalid
-     This means that the signature verification failed (this is an
-     indication of a transfer error, a program error or tampering with
-     the message).  'gpgsm' issues one of these status codes sequences:
-     'BADSIG'
-     'GOODSIG, VALIDSIG TRUST_NEVER'
-
-Error verifying a signature
-     For some reason the signature could not be verified, i.e.  it
-     cannot be decided whether the signature is valid or invalid.  A
-     common reason for this is a missing certificate.
-
index 39ecca2..4ff4f6f 100644 (file)
@@ -1,7 +1,7 @@
 This is gnupg.info, produced by makeinfo version 6.5 from gnupg.texi.
 
-This is the 'The GNU Privacy Guard Manual' (version 2.3.2-beta150,
-August 2021).
+This is the 'The GNU Privacy Guard Manual' (version 2.3.3-beta5, October
+2021).
 
    (C) 2002, 2004, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
 (C) 2013, 2014, 2015 Werner Koch.
@@ -22,6 +22,71 @@ START-INFO-DIR-ENTRY
 END-INFO-DIR-ENTRY
 
 \1f
+File: gnupg.info,  Node: GPGSM Examples,  Next: Unattended Usage,  Prev: GPGSM Configuration,  Up: Invoking GPGSM
+
+5.4 Examples
+============
+
+     $ gpgsm -er goo@bar.net <plaintext >ciphertext
+
+\1f
+File: gnupg.info,  Node: Unattended Usage,  Next: GPGSM Protocol,  Prev: GPGSM Examples,  Up: Invoking GPGSM
+
+5.5 Unattended Usage
+====================
+
+'gpgsm' is often used as a backend engine by other software.  To help
+with this a machine interface has been defined to have an unambiguous
+way to do this.  This is most likely used with the '--server' command
+but may also be used in the standard operation mode by using the
+'--status-fd' option.
+
+* Menu:
+
+* Automated signature checking::  Automated signature checking.
+* CSR and certificate creation::  CSR and certificate creation.
+
+\1f
+File: gnupg.info,  Node: Automated signature checking,  Next: CSR and certificate creation,  Up: Unattended Usage
+
+5.5.1 Automated signature checking
+----------------------------------
+
+It is very important to understand the semantics used with signature
+verification.  Checking a signature is not as simple as it may sound and
+so the operation is a bit complicated.  In most cases it is required to
+look at several status lines.  Here is a table of all cases a signed
+message may have:
+
+The signature is valid
+     This does mean that the signature has been successfully verified,
+     the certificates are all sane.  However there are two subcases with
+     important information: One of the certificates may have expired or
+     a signature of a message itself as expired.  It is a sound practise
+     to consider such a signature still as valid but additional
+     information should be displayed.  Depending on the subcase 'gpgsm'
+     will issue these status codes:
+     signature valid and nothing did expire
+          'GOODSIG', 'VALIDSIG', 'TRUST_FULLY'
+     signature valid but at least one certificate has expired
+          'EXPKEYSIG', 'VALIDSIG', 'TRUST_FULLY'
+     signature valid but expired
+          'EXPSIG', 'VALIDSIG', 'TRUST_FULLY' Note, that this case is
+          currently not implemented.
+
+The signature is invalid
+     This means that the signature verification failed (this is an
+     indication of a transfer error, a program error or tampering with
+     the message).  'gpgsm' issues one of these status codes sequences:
+     'BADSIG'
+     'GOODSIG, VALIDSIG TRUST_NEVER'
+
+Error verifying a signature
+     For some reason the signature could not be verified, i.e.  it
+     cannot be decided whether the signature is valid or invalid.  A
+     common reason for this is a missing certificate.
+
+\1f
 File: gnupg.info,  Node: CSR and certificate creation,  Prev: Automated signature checking,  Up: Unattended Usage
 
 5.5.2 CSR and certificate creation
@@ -5697,9 +5762,9 @@ Option Index
                                                               (line  82)
 * add-servers:                           Dirmngr Options.     (line 310)
 * aead-algo:                             GPG Esoteric Options.
-                                                              (line 225)
+                                                              (line 223)
 * agent-program:                         GPG Configuration Options.
-                                                              (line 735)
+                                                              (line 739)
 * agent-program <1>:                     Configuration Options.
                                                               (line  56)
 * agent-program <2>:                     gpg-card.            (line  64)
@@ -5708,58 +5773,58 @@ Option Index
 * allow-admin:                           Scdaemon Options.    (line 175)
 * allow-emacs-pinentry:                  Agent Options.       (line 170)
 * allow-freeform-uid:                    GPG Esoteric Options.
-                                                              (line 397)
+                                                              (line 395)
 * allow-loopback-pinentry:               Agent Options.       (line 152)
 * allow-non-selfsigned-uid:              GPG Esoteric Options.
-                                                              (line 392)
+                                                              (line 390)
 * allow-ocsp:                            Dirmngr Options.     (line 331)
 * allow-old-cipher-algos:                GPG Esoteric Options.
-                                                              (line 433)
+                                                              (line 431)
 * allow-preset-passphrase:               Agent Options.       (line 147)
 * allow-secret-key-import:               GPG Esoteric Options.
-                                                              (line 587)
+                                                              (line 588)
 * allow-version-check:                   Dirmngr Options.     (line 138)
 * allow-weak-digest-algos:               GPG Esoteric Options.
-                                                              (line 441)
+                                                              (line 439)
 * allow-weak-key-signatures:             GPG Esoteric Options.
-                                                              (line 457)
+                                                              (line 455)
 * always-trust:                          Deprecated Options.  (line  21)
 * application-priority:                  Scdaemon Options.    (line 190)
 * armor:                                 GPG Input and Output.
                                                               (line   8)
 * armor <1>:                             Input and Output.    (line   8)
 * ask-cert-expire:                       GPG Esoteric Options.
-                                                              (line 552)
+                                                              (line 553)
 * ask-cert-level:                        GPG Configuration Options.
-                                                              (line 354)
+                                                              (line 358)
 * ask-sig-expire:                        GPG Esoteric Options.
-                                                              (line 538)
+                                                              (line 539)
 * assume-armor:                          Input and Output.    (line  14)
 * assume-base64:                         Input and Output.    (line  18)
 * assume-binary:                         Input and Output.    (line  21)
 * attribute-fd:                          GPG Esoteric Options.
-                                                              (line 109)
+                                                              (line 107)
 * attribute-file:                        GPG Esoteric Options.
-                                                              (line 115)
+                                                              (line 113)
 * authenticate:                          gpg-card.            (line  94)
 * auto-check-trustdb:                    GPG Configuration Options.
-                                                              (line 722)
+                                                              (line 726)
 * auto-expand-secmem:                    Agent Options.       (line 418)
 * auto-issuer-key-retrieve:              Certificate Options. (line  62)
 * auto-key-import:                       GPG Configuration Options.
-                                                              (line 567)
+                                                              (line 571)
 * auto-key-locate:                       GPG Configuration Options.
-                                                              (line 503)
+                                                              (line 507)
 * auto-key-retrieve:                     GPG Configuration Options.
-                                                              (line 579)
+                                                              (line 583)
 * base64:                                Input and Output.    (line  11)
 * batch:                                 Agent Options.       (line  48)
 * batch <1>:                             GPG Configuration Options.
                                                               (line  45)
 * bzip2-compress-level:                  GPG Configuration Options.
-                                                              (line 328)
+                                                              (line 332)
 * bzip2-decompress-lowmem:               GPG Configuration Options.
-                                                              (line 338)
+                                                              (line 342)
 * c:                                     Dirmngr Options.     (line  87)
 * cache-cert:                            dirmngr-client.      (line  72)
 * cafpr:                                 gpg-card.            (line 102)
@@ -5773,11 +5838,11 @@ Option Index
                                                               (line 216)
 * card-timeout:                          Scdaemon Options.    (line 159)
 * cert-digest-algo:                      GPG Esoteric Options.
-                                                              (line 265)
+                                                              (line 263)
 * cert-notation:                         GPG Esoteric Options.
-                                                              (line 141)
+                                                              (line 139)
 * cert-policy-url:                       GPG Esoteric Options.
-                                                              (line 177)
+                                                              (line 175)
 * change-passphrase:                     OpenPGP Key Management.
                                                               (line 472)
 * change-passphrase <1>:                 Certificate Management.
@@ -5794,7 +5859,7 @@ Option Index
 * check-trustdb:                         Operational GPG Commands.
                                                               (line 349)
 * chuid:                                 GPG Esoteric Options.
-                                                              (line 639)
+                                                              (line 640)
 * chuid <1>:                             Esoteric Options.    (line   7)
 * chuid <2>:                             gpg-card.            (line  75)
 * chuid <3>:                             Invoking gpgconf.    (line 136)
@@ -5803,7 +5868,7 @@ Option Index
 * chunk-size:                            GPG Input and Output.
                                                               (line  29)
 * cipher-algo:                           GPG Esoteric Options.
-                                                              (line 216)
+                                                              (line 214)
 * cipher-algo <1>:                       CMS Options.         (line  13)
 * clear-sign:                            Operational GPG Commands.
                                                               (line  17)
@@ -5811,18 +5876,18 @@ Option Index
                                                               (line  18)
 * cms:                                   gpgtar.              (line  99)
 * command-fd:                            GPG Esoteric Options.
-                                                              (line 380)
+                                                              (line 378)
 * command-file:                          GPG Esoteric Options.
-                                                              (line 387)
+                                                              (line 385)
 * comment:                               GPG Esoteric Options.
-                                                              (line 120)
+                                                              (line 118)
 * compliance:                            Compliance Options.  (line  60)
 * compliant-needed:                      GPG Configuration Options.
-                                                              (line 697)
+                                                              (line 701)
 * compress-algo:                         GPG Esoteric Options.
-                                                              (line 242)
+                                                              (line 240)
 * compress-level:                        GPG Configuration Options.
-                                                              (line 328)
+                                                              (line 332)
 * connect-quick-timeout:                 Dirmngr Options.     (line 125)
 * connect-timeout:                       Dirmngr Options.     (line 125)
 * create:                                gpgtar.              (line  16)
@@ -5884,24 +5949,24 @@ Option Index
 * default-cache-ttl:                     Agent Options.       (line 181)
 * default-cache-ttl <1>:                 Agent Options.       (line 190)
 * default-cert-expire:                   GPG Esoteric Options.
-                                                              (line 558)
+                                                              (line 559)
 * default-cert-level:                    GPG Configuration Options.
-                                                              (line 362)
+                                                              (line 366)
 * default-key:                           GPG Configuration Options.
                                                               (line  10)
 * default-key <1>:                       Input and Output.    (line  34)
 * default-keyserver-url:                 GPG Esoteric Options.
-                                                              (line 613)
+                                                              (line 614)
 * default-new-key-algo STRING:           GPG Esoteric Options.
-                                                              (line 565)
+                                                              (line 566)
 * default-preference-list:               GPG Esoteric Options.
-                                                              (line 608)
+                                                              (line 609)
 * default-recipient:                     GPG Configuration Options.
                                                               (line  19)
 * default-recipient-self:                GPG Configuration Options.
                                                               (line  23)
 * default-sig-expire:                    GPG Esoteric Options.
-                                                              (line 544)
+                                                              (line 545)
 * delete-keys:                           Operational GPG Commands.
                                                               (line 224)
 * delete-keys <1>:                       Certificate Management.
@@ -5916,14 +5981,14 @@ Option Index
 * detach-sign:                           Operational GPG Commands.
                                                               (line  28)
 * digest-algo:                           GPG Esoteric Options.
-                                                              (line 234)
+                                                              (line 232)
 * directory:                             gpgtar.              (line  76)
 * directory <1>:                         gpg-wks-client.      (line 108)
 * directory <2>:                         gpg-wks-server.      (line  50)
 * dirmngr:                               Invoking gpg-connect-agent.
                                                               (line  13)
 * dirmngr-program:                       GPG Configuration Options.
-                                                              (line 742)
+                                                              (line 746)
 * dirmngr-program <1>:                   Configuration Options.
                                                               (line  62)
 * dirmngr-program <2>:                   Invoking gpg-connect-agent.
@@ -5933,7 +5998,7 @@ Option Index
 * disable-check-own-socket:              Agent Options.       (line 306)
 * disable-check-own-socket <1>:          Dirmngr Options.     (line  79)
 * disable-cipher-algo:                   GPG Esoteric Options.
-                                                              (line 276)
+                                                              (line 274)
 * disable-crl-checks:                    Certificate Options. (line  13)
 * disable-dsa2:                          GPG Configuration Options.
                                                               (line 190)
@@ -5949,23 +6014,23 @@ Option Index
 * disable-pinpad:                        Scdaemon Options.    (line 172)
 * disable-policy-checks:                 Certificate Options. (line   8)
 * disable-pubkey-algo:                   GPG Esoteric Options.
-                                                              (line 281)
+                                                              (line 279)
 * disable-scdaemon:                      Agent Options.       (line 300)
 * disable-signer-uid:                    OpenPGP Options.     (line  37)
 * disable-trusted-cert-crl-check:        Certificate Options. (line  24)
 * display:                               Agent Options.       (line 324)
 * display-charset:                       GPG Configuration Options.
-                                                              (line 275)
+                                                              (line 279)
 * display-charset:iso-8859-1:            GPG Configuration Options.
-                                                              (line 285)
+                                                              (line 289)
 * display-charset:iso-8859-15:           GPG Configuration Options.
-                                                              (line 291)
+                                                              (line 295)
 * display-charset:iso-8859-2:            GPG Configuration Options.
-                                                              (line 288)
+                                                              (line 292)
 * display-charset:koi8-r:                GPG Configuration Options.
-                                                              (line 294)
+                                                              (line 298)
 * display-charset:utf-8:                 GPG Configuration Options.
-                                                              (line 297)
+                                                              (line 301)
 * dry-run:                               GPG Esoteric Options.
                                                               (line   8)
 * dry-run <1>:                           gpgtar.              (line  72)
@@ -5991,7 +6056,7 @@ Option Index
 * edit-key:                              OpenPGP Key Management.
                                                               (line 139)
 * emit-version:                          GPG Esoteric Options.
-                                                              (line 131)
+                                                              (line 129)
 * enable-crl-checks:                     Certificate Options. (line  13)
 * enable-dsa2:                           GPG Configuration Options.
                                                               (line 190)
@@ -6004,10 +6069,10 @@ Option Index
 * enable-pinpad-varlen:                  Scdaemon Options.    (line 164)
 * enable-policy-checks:                  Certificate Options. (line   8)
 * enable-progress-filter:                GPG Esoteric Options.
-                                                              (line  88)
+                                                              (line  86)
 * enable-putty-support:                  Agent Options.       (line 364)
 * enable-special-filenames:              GPG Esoteric Options.
-                                                              (line 595)
+                                                              (line 596)
 * enable-special-filenames <1>:          gpgv.                (line  97)
 * enable-ssh-support:                    Agent Options.       (line 364)
 * enable-trusted-cert-crl-check:         Certificate Options. (line  24)
@@ -6024,23 +6089,23 @@ Option Index
                                                               (line  35)
 * enforce-passphrase-constraints:        Agent Options.       (line 208)
 * escape-from-lines:                     GPG Esoteric Options.
-                                                              (line 306)
+                                                              (line 304)
 * exec:                                  Invoking gpg-connect-agent.
                                                               (line  28)
 * exec-path:                             GPG Configuration Options.
                                                               (line 219)
 * exit-on-status-write-error:            GPG Configuration Options.
-                                                              (line 771)
+                                                              (line 775)
 * expert:                                GPG Configuration Options.
-                                                              (line 826)
+                                                              (line 830)
 * export:                                Operational GPG Commands.
                                                               (line 250)
 * export <1>:                            Certificate Management.
                                                               (line  80)
 * export-filter:                         GPG Input and Output.
-                                                              (line 144)
+                                                              (line 143)
 * export-options:                        GPG Input and Output.
-                                                              (line 233)
+                                                              (line 232)
 * export-ownertrust:                     Operational GPG Commands.
                                                               (line 364)
 * export-secret-key-p12:                 Certificate Management.
@@ -6061,10 +6126,10 @@ Option Index
 * factory-reset:                         gpg-card.            (line 107)
 * faked-system-time:                     Agent Options.       (line  52)
 * faked-system-time <1>:                 GPG Esoteric Options.
-                                                              (line  72)
+                                                              (line  70)
 * faked-system-time <2>:                 Esoteric Options.    (line  27)
 * fast-list-mode:                        GPG Esoteric Options.
-                                                              (line 493)
+                                                              (line 494)
 * fetch:                                 gpg-card.            (line 112)
 * fetch-crl:                             Dirmngr Commands.    (line  52)
 * fetch-keys:                            Operational GPG Commands.
@@ -6072,10 +6137,10 @@ Option Index
 * fingerprint:                           Operational GPG Commands.
                                                               (line 194)
 * fixed-list-mode:                       GPG Input and Output.
-                                                              (line 291)
+                                                              (line 290)
 * flush:                                 Dirmngr Commands.    (line  62)
 * for-your-eyes-only:                    GPG Esoteric Options.
-                                                              (line 202)
+                                                              (line 200)
 * force:                                 Dirmngr Options.     (line  93)
 * force <1>:                             watchgnupg.          (line  31)
 * force-aead:                            OpenPGP Options.     (line  24)
@@ -6083,7 +6148,7 @@ Option Index
 * force-default-responder:               dirmngr-client.      (line  64)
 * force-mdc:                             OpenPGP Options.     (line  30)
 * force-sign-key:                        GPG Esoteric Options.
-                                                              (line 581)
+                                                              (line 582)
 * forcesig:                              gpg-card.            (line 116)
 * forget:                                Invoking gpg-preset-passphrase.
                                                               (line  26)
@@ -6093,7 +6158,7 @@ Option Index
 * full-generate-key:                     OpenPGP Key Management.
                                                               (line 110)
 * full-timestrings:                      GPG Esoteric Options.
-                                                              (line  81)
+                                                              (line  79)
 * gen-key:                               OpenPGP Key Management.
                                                               (line 104)
 * gen-key <1>:                           Certificate Management.
@@ -6116,13 +6181,13 @@ Option Index
 * gnupg:                                 Compliance Options.  (line  12)
 * gpg:                                   gpgtar.              (line 110)
 * gpg-agent-info:                        GPG Configuration Options.
-                                                              (line 732)
+                                                              (line 736)
 * gpg-args:                              gpgtar.              (line 113)
 * gpg-program:                           gpg-card.            (line  69)
 * gpgconf-list:                          GPG Esoteric Options.
-                                                              (line 629)
+                                                              (line 630)
 * gpgconf-test:                          GPG Esoteric Options.
-                                                              (line 633)
+                                                              (line 634)
 * gpgsm-program:                         gpg-card.            (line  72)
 * grab:                                  Agent Options.       (line 128)
 * group:                                 GPG Key related Options.
@@ -6151,7 +6216,7 @@ Option Index
                                                               (line  29)
 * homedir:                               Agent Options.       (line  17)
 * homedir <1>:                           GPG Configuration Options.
-                                                              (line 254)
+                                                              (line 258)
 * homedir <2>:                           Configuration Options.
                                                               (line  16)
 * homedir <3>:                           Scdaemon Options.    (line  13)
@@ -6162,26 +6227,27 @@ Option Index
 * honor-http-proxy:                      Dirmngr Options.     (line 236)
 * http-proxy:                            Dirmngr Options.     (line 240)
 * ignore-cache-for-signing:              Agent Options.       (line 175)
+* ignore-cert:                           Dirmngr Options.     (line 390)
 * ignore-cert-extension:                 Dirmngr Options.     (line 380)
 * ignore-cert-extension <1>:             Certificate Options. (line  82)
 * ignore-crc-error:                      GPG Esoteric Options.
-                                                              (line 417)
+                                                              (line 415)
 * ignore-http-dp:                        Dirmngr Options.     (line 220)
 * ignore-ldap-dp:                        Dirmngr Options.     (line 227)
 * ignore-mdc-error:                      GPG Esoteric Options.
-                                                              (line 424)
+                                                              (line 422)
 * ignore-ocsp-service-url:               Dirmngr Options.     (line 232)
 * ignore-time-conflict:                  GPG Esoteric Options.
-                                                              (line 403)
+                                                              (line 401)
 * ignore-time-conflict <1>:              gpgv.                (line  63)
 * ignore-valid-from:                     GPG Esoteric Options.
-                                                              (line 410)
+                                                              (line 408)
 * import:                                Operational GPG Commands.
                                                               (line 304)
 * import <1>:                            Certificate Management.
                                                               (line 110)
 * import-filter:                         GPG Input and Output.
-                                                              (line 144)
+                                                              (line 143)
 * import-options:                        GPG Input and Output.
                                                               (line  53)
 * import-ownertrust:                     Operational GPG Commands.
@@ -6284,20 +6350,20 @@ Option Index
 * keyedit:uid:                           OpenPGP Key Management.
                                                               (line 144)
 * keyid-format:                          GPG Configuration Options.
-                                                              (line 613)
+                                                              (line 617)
 * keyring:                               GPG Configuration Options.
                                                               (line 223)
 * keyring <1>:                           gpgv.                (line  38)
 * keyserver:                             Dirmngr Options.     (line 148)
 * keyserver <1>:                         GPG Configuration Options.
-                                                              (line 622)
+                                                              (line 626)
 * keyserver <2>:                         Configuration Options.
                                                               (line  44)
 * keyserver-options:                     GPG Configuration Options.
-                                                              (line 641)
+                                                              (line 645)
 * kill:                                  Invoking gpgconf.    (line  84)
 * known-notation:                        GPG Esoteric Options.
-                                                              (line 168)
+                                                              (line 166)
 * lang:                                  gpg-card.            (line 129)
 * launch:                                Invoking gpgconf.    (line  76)
 * lc-ctype:                              Agent Options.       (line 324)
@@ -6311,18 +6377,18 @@ Option Index
 * learn-card:                            Certificate Management.
                                                               (line 115)
 * legacy-list-mode:                      GPG Input and Output.
-                                                              (line 297)
+                                                              (line 296)
 * limit-card-insert-tries:               GPG Configuration Options.
-                                                              (line 780)
+                                                              (line 784)
 * list:                                  gpg-card.            (line 136)
 * list-archive:                          gpgtar.              (line  39)
 * list-chain:                            Certificate Management.
                                                               (line  32)
 * list-config:                           GPG Esoteric Options.
-                                                              (line 618)
+                                                              (line 619)
 * list-crls:                             Dirmngr Commands.    (line  40)
 * list-gcrypt-config:                    GPG Esoteric Options.
-                                                              (line 626)
+                                                              (line 627)
 * list-keys:                             Operational GPG Commands.
                                                               (line 119)
 * list-keys <1>:                         Certificate Management.
@@ -6370,9 +6436,9 @@ Option Index
 * list-secret-keys <1>:                  Certificate Management.
                                                               (line  24)
 * list-signatures:                       GPG Esoteric Options.
-                                                              (line 481)
-* list-sigs:                             GPG Esoteric Options.
                                                               (line 482)
+* list-sigs:                             GPG Esoteric Options.
+                                                              (line 483)
 * listen-backlog:                        Agent Options.       (line 334)
 * listen-backlog <1>:                    Dirmngr Options.     (line 134)
 * listen-backlog <2>:                    Scdaemon Options.    (line 115)
@@ -6387,40 +6453,40 @@ Option Index
 * locate-keys:                           Operational GPG Commands.
                                                               (line 170)
 * lock-multiple:                         GPG Configuration Options.
-                                                              (line 760)
-* lock-never:                            GPG Configuration Options.
                                                               (line 764)
+* lock-never:                            GPG Configuration Options.
+                                                              (line 768)
 * lock-once:                             GPG Configuration Options.
-                                                              (line 756)
+                                                              (line 760)
 * log-file:                              Agent Options.       (line 134)
 * log-file <1>:                          Dirmngr Options.     (line  30)
 * log-file <2>:                          GPG Esoteric Options.
-                                                              (line 105)
+                                                              (line 103)
 * log-file <3>:                          Configuration Options.
                                                               (line  83)
 * log-file <4>:                          Scdaemon Options.    (line 120)
 * log-file <5>:                          gpgv.                (line  59)
 * logger-fd:                             GPG Esoteric Options.
-                                                              (line 101)
+                                                              (line  99)
 * logger-fd <1>:                         gpgv.                (line  56)
 * login:                                 gpg-card.            (line 153)
 * lookup:                                dirmngr-client.      (line  86)
 * lsign-key:                             OpenPGP Key Management.
                                                               (line 412)
 * mangle-dos-filenames:                  GPG Configuration Options.
-                                                              (line 346)
+                                                              (line 350)
 * marginals-needed:                      GPG Configuration Options.
-                                                              (line 701)
+                                                              (line 705)
 * max-cache-ttl:                         Agent Options.       (line 196)
 * max-cache-ttl-ssh:                     Agent Options.       (line 202)
 * max-cert-depth:                        GPG Configuration Options.
-                                                              (line 709)
+                                                              (line 713)
 * max-output:                            GPG Input and Output.
                                                               (line  19)
 * max-passphrase-days:                   Agent Options.       (line 242)
 * max-replies:                           Dirmngr Options.     (line 377)
 * min-cert-level:                        GPG Configuration Options.
-                                                              (line 391)
+                                                              (line 395)
 * min-passphrase-len:                    Agent Options.       (line 212)
 * min-passphrase-nonalpha:               Agent Options.       (line 217)
 * multi-server:                          Scdaemon Commands.   (line  26)
@@ -6436,13 +6502,13 @@ Option Index
 * no-armor:                              GPG Input and Output.
                                                               (line  12)
 * no-auto-key-import:                    GPG Configuration Options.
-                                                              (line 567)
+                                                              (line 571)
 * no-auto-key-retrieve:                  GPG Configuration Options.
-                                                              (line 579)
+                                                              (line 583)
 * no-auto-trust-new-key:                 GPG Esoteric Options.
-                                                              (line 576)
+                                                              (line 577)
 * no-autostart:                          GPG Configuration Options.
-                                                              (line 749)
+                                                              (line 753)
 * no-autostart <1>:                      Configuration Options.
                                                               (line  72)
 * no-autostart <2>:                      gpg-card.            (line  53)
@@ -6452,7 +6518,7 @@ Option Index
                                                               (line  45)
 * no-common-certs-import:                Esoteric Options.    (line 124)
 * no-default-keyring:                    GPG Esoteric Options.
-                                                              (line 462)
+                                                              (line 460)
 * no-default-recipient:                  GPG Configuration Options.
                                                               (line  29)
 * no-detach:                             Agent Options.       (line 114)
@@ -6460,35 +6526,35 @@ Option Index
 * no-encrypt-to:                         GPG Key related Options.
                                                               (line  51)
 * no-expensive-trust-checks:             GPG Esoteric Options.
-                                                              (line 600)
+                                                              (line 601)
 * no-ext-connect:                        Invoking gpg-connect-agent.
                                                               (line  73)
 * no-grab:                               Agent Options.       (line 128)
 * no-greeting:                           GPG Configuration Options.
-                                                              (line 794)
+                                                              (line 798)
 * no-groups:                             GPG Key related Options.
                                                               (line  73)
 * no-include-key-block:                  OpenPGP Options.     (line  45)
 * no-keyring:                            GPG Esoteric Options.
-                                                              (line 469)
+                                                              (line 470)
 * no-literal:                            GPG Esoteric Options.
-                                                              (line 501)
+                                                              (line 502)
 * no-mangle-dos-filenames:               GPG Configuration Options.
-                                                              (line 346)
+                                                              (line 350)
 * no-options:                            GPG Configuration Options.
-                                                              (line 321)
+                                                              (line 325)
 * no-random-seed-file:                   GPG Configuration Options.
-                                                              (line 788)
+                                                              (line 792)
 * no-secmem-warning:                     GPG Configuration Options.
-                                                              (line 797)
+                                                              (line 801)
 * no-secmem-warning <1>:                 Configuration Options.
                                                               (line  79)
 * no-sig-cache:                          GPG Configuration Options.
-                                                              (line 712)
+                                                              (line 716)
 * no-skip-hidden-recipients:             GPG Key related Options.
                                                               (line 127)
 * no-symkey-cache:                       GPG Esoteric Options.
-                                                              (line 367)
+                                                              (line 365)
 * no-tty:                                GPG Configuration Options.
                                                               (line  58)
 * no-use-standard-socket:                Agent Options.       (line 314)
@@ -6496,7 +6562,7 @@ Option Index
 * no-verbose:                            GPG Configuration Options.
                                                               (line  37)
 * not-dash-escaped:                      GPG Esoteric Options.
-                                                              (line 296)
+                                                              (line 294)
 * null:                                  gpgtar.              (line  86)
 * null <1>:                              gpg-check-pattern.   (line  59)
 * ocsp:                                  dirmngr-client.      (line  61)
@@ -6512,7 +6578,7 @@ Option Index
 * options <1>:                           Dirmngr Options.     (line  11)
 * options <2>:                           Dirmngr Options.     (line  16)
 * options <3>:                           GPG Configuration Options.
-                                                              (line 316)
+                                                              (line 320)
 * options <4>:                           Configuration Options.
                                                               (line  10)
 * options <5>:                           Scdaemon Options.    (line   7)
@@ -6524,19 +6590,19 @@ Option Index
 * output <4>:                            gpg-wks-client.      (line  97)
 * output <5>:                            gpg-wks-server.      (line  65)
 * override-session-key:                  GPG Esoteric Options.
-                                                              (line 525)
+                                                              (line 526)
 * p12-charset:                           Input and Output.    (line  24)
 * passphrase:                            GPG Esoteric Options.
-                                                              (line 342)
+                                                              (line 340)
 * passphrase <1>:                        Invoking gpg-preset-passphrase.
                                                               (line  36)
 * passphrase-fd:                         GPG Esoteric Options.
-                                                              (line 321)
+                                                              (line 319)
 * passphrase-fd <1>:                     Esoteric Options.    (line  92)
 * passphrase-file:                       GPG Esoteric Options.
-                                                              (line 331)
+                                                              (line 329)
 * passphrase-repeat:                     GPG Esoteric Options.
-                                                              (line 313)
+                                                              (line 311)
 * passwd:                                OpenPGP Key Management.
                                                               (line 473)
 * passwd <1>:                            Certificate Management.
@@ -6546,7 +6612,7 @@ Option Index
 * pcsc-shared:                           Scdaemon Options.    (line 124)
 * pem:                                   dirmngr-client.      (line  58)
 * permission-warning:                    GPG Configuration Options.
-                                                              (line 800)
+                                                              (line 804)
 * personal-aead-preferences:             OpenPGP Options.     (line  66)
 * personal-cipher-preferences:           OpenPGP Options.     (line  57)
 * personal-compress-preferences:         OpenPGP Options.     (line  84)
@@ -6559,7 +6625,7 @@ Option Index
 * pinentry-formatted-passphrase:         Agent Options.       (line 261)
 * pinentry-invisible-char:               Agent Options.       (line 250)
 * pinentry-mode:                         GPG Esoteric Options.
-                                                              (line 352)
+                                                              (line 350)
 * pinentry-mode <1>:                     Esoteric Options.    (line 101)
 * pinentry-program:                      Agent Options.       (line 274)
 * pinentry-timeout:                      Agent Options.       (line 255)
@@ -6570,11 +6636,11 @@ Option Index
 * prefer-system-dirmngr:                 Configuration Options.
                                                               (line  66)
 * preserve-permissions:                  GPG Esoteric Options.
-                                                              (line 603)
+                                                              (line 604)
 * preset:                                Invoking gpg-preset-passphrase.
                                                               (line  22)
 * primary-keyring:                       GPG Configuration Options.
-                                                              (line 242)
+                                                              (line 241)
 * print-md:                              Operational GPG Commands.
                                                               (line 386)
 * privatedo:                             gpg-card.            (line 171)
@@ -6636,12 +6702,12 @@ Option Index
 * reload:                                Invoking gpgconf.    (line  70)
 * remove-socketdir:                      Invoking gpgconf.    (line  97)
 * request-origin:                        GPG Esoteric Options.
-                                                              (line 372)
+                                                              (line 370)
 * request-origin <1>:                    Esoteric Options.    (line 116)
 * require-cross-certification:           GPG Configuration Options.
-                                                              (line 819)
+                                                              (line 823)
 * require-secmem:                        GPG Configuration Options.
-                                                              (line 814)
+                                                              (line 818)
 * reset:                                 gpg-card.            (line 187)
 * resolver-timeout:                      Dirmngr Options.     (line 120)
 * rfc2440:                               Compliance Options.  (line  36)
@@ -6662,7 +6728,7 @@ Option Index
 * search-keys:                           Operational GPG Commands.
                                                               (line 323)
 * secret-keyring:                        GPG Configuration Options.
-                                                              (line 237)
+                                                              (line 246)
 * send:                                  gpg-wks-client.      (line  58)
 * send <1>:                              gpg-wks-server.      (line  60)
 * send-keys:                             Operational GPG Commands.
@@ -6675,14 +6741,14 @@ Option Index
                                                               (line  24)
 * server <3>:                            Scdaemon Commands.   (line  22)
 * set-filename:                          GPG Esoteric Options.
-                                                              (line 195)
+                                                              (line 193)
 * set-filename <1>:                      gpgtar.              (line 104)
 * set-filesize:                          GPG Esoteric Options.
-                                                              (line 505)
+                                                              (line 506)
 * set-notation:                          GPG Esoteric Options.
-                                                              (line 141)
+                                                              (line 139)
 * set-policy-url:                        GPG Esoteric Options.
-                                                              (line 177)
+                                                              (line 175)
 * sh:                                    Agent Options.       (line 121)
 * sh <1>:                                Dirmngr Options.     (line  87)
 * show-certs:                            Certificate Management.
@@ -6694,14 +6760,14 @@ Option Index
 * show-photos:                           Deprecated Options.  (line   8)
 * show-policy-url:                       Deprecated Options.  (line  33)
 * show-session-key:                      GPG Esoteric Options.
-                                                              (line 509)
+                                                              (line 510)
 * shutdown:                              Dirmngr Commands.    (line  58)
 * sig-keyserver-url:                     GPG Esoteric Options.
-                                                              (line 187)
+                                                              (line 185)
 * sig-notation:                          GPG Esoteric Options.
-                                                              (line 141)
+                                                              (line 139)
 * sig-policy-url:                        GPG Esoteric Options.
-                                                              (line 177)
+                                                              (line 175)
 * sign:                                  Operational GPG Commands.
                                                               (line   8)
 * sign <1>:                              Operational GPGSM Commands.
@@ -6712,18 +6778,18 @@ Option Index
 * skip-hidden-recipients:                GPG Key related Options.
                                                               (line 127)
 * skip-verify:                           GPG Esoteric Options.
-                                                              (line 473)
+                                                              (line 474)
 * squid-mode:                            dirmngr-client.      (line 101)
 * ssh-fingerprint-digest:                Agent Options.       (line 412)
 * standard-resolver:                     Dirmngr Options.     (line 110)
 * status-fd:                             GPG Esoteric Options.
-                                                              (line  93)
+                                                              (line  91)
 * status-fd <1>:                         gpg-card.            (line  35)
 * status-fd <2>:                         gpgv.                (line  52)
 * status-fd <3>:                         Invoking gpgconf.    (line 162)
 * status-fd <4>:                         gpg-wks-client.      (line 101)
 * status-file:                           GPG Esoteric Options.
-                                                              (line  97)
+                                                              (line  95)
 * store:                                 Operational GPG Commands.
                                                               (line  55)
 * subst:                                 Invoking gpg-connect-agent.
@@ -6736,33 +6802,33 @@ Option Index
 * tar-args:                              gpgtar.              (line 116)
 * textmode:                              OpenPGP Options.     (line   8)
 * throw-keyids:                          GPG Esoteric Options.
-                                                              (line 287)
+                                                              (line 285)
 * time-only:                             watchgnupg.          (line  46)
 * tls-debug:                             Dirmngr Options.     (line  69)
 * tofu-default-policy:                   GPG Configuration Options.
-                                                              (line 705)
+                                                              (line 709)
 * tofu-policy:                           Operational GPG Commands.
                                                               (line 416)
 * trust-model:                           GPG Configuration Options.
-                                                              (line 406)
+                                                              (line 410)
 * trust-model:always:                    GPG Configuration Options.
-                                                              (line 487)
+                                                              (line 491)
 * trust-model:auto:                      GPG Configuration Options.
-                                                              (line 496)
+                                                              (line 500)
 * trust-model:classic:                   GPG Configuration Options.
-                                                              (line 414)
+                                                              (line 418)
 * trust-model:direct:                    GPG Configuration Options.
-                                                              (line 479)
+                                                              (line 483)
 * trust-model:pgp:                       GPG Configuration Options.
-                                                              (line 409)
+                                                              (line 413)
 * trust-model:tofu:                      GPG Configuration Options.
-                                                              (line 417)
+                                                              (line 421)
 * trust-model:tofu+pgp:                  GPG Configuration Options.
-                                                              (line 467)
+                                                              (line 471)
 * trustdb-name:                          GPG Configuration Options.
-                                                              (line 247)
+                                                              (line 251)
 * trusted-key:                           GPG Configuration Options.
-                                                              (line 397)
+                                                              (line 401)
 * try-all-secrets:                       GPG Key related Options.
                                                               (line 119)
 * try-secret-key:                        GPG Key related Options.
@@ -6781,14 +6847,14 @@ Option Index
 * url <1>:                               dirmngr-client.      (line  94)
 * url <2>:                               dirmngr-client.      (line  98)
 * use-agent:                             GPG Configuration Options.
-                                                              (line 729)
+                                                              (line 733)
 * use-embedded-filename:                 GPG Esoteric Options.
-                                                              (line 211)
+                                                              (line 209)
 * use-standard-socket:                   Agent Options.       (line 314)
 * use-standard-socket-p:                 Agent Options.       (line 314)
 * use-tor:                               Dirmngr Options.     (line  98)
 * utf8-strings:                          GPG Configuration Options.
-                                                              (line 302)
+                                                              (line 306)
 * utf8-strings <1>:                      gpgtar.              (line  90)
 * v:                                     Dirmngr Options.     (line  25)
 * v <1>:                                 Configuration Options.
@@ -6861,34 +6927,34 @@ Option Index
 * warranty <1>:                          General GPGSM Commands.
                                                               (line  15)
 * weak-digest:                           GPG Esoteric Options.
-                                                              (line 449)
+                                                              (line 447)
 * weak-digest <1>:                       gpgv.                (line  90)
 * with-colons:                           GPG Input and Output.
-                                                              (line 283)
+                                                              (line 282)
 * with-colons <1>:                       gpg-card.            (line  32)
 * with-colons <2>:                       gpg-wks-client.      (line  62)
 * with-dir:                              gpg-wks-server.      (line  69)
 * with-ephemeral-keys:                   Esoteric Options.    (line  33)
 * with-file:                             gpg-wks-server.      (line  73)
 * with-fingerprint:                      GPG Input and Output.
-                                                              (line 303)
+                                                              (line 302)
 * with-icao-spelling:                    GPG Input and Output.
-                                                              (line 314)
+                                                              (line 313)
 * with-key-data:                         GPG Esoteric Options.
-                                                              (line 477)
+                                                              (line 478)
 * with-key-data <1>:                     Input and Output.    (line  54)
 * with-key-origin:                       GPG Input and Output.
-                                                              (line 322)
+                                                              (line 321)
 * with-keygrip:                          GPG Input and Output.
-                                                              (line 318)
+                                                              (line 317)
 * with-secret:                           GPG Input and Output.
-                                                              (line 333)
+                                                              (line 332)
 * with-secret <1>:                       Input and Output.    (line  78)
 * with-subkey-fingerprint:               GPG Input and Output.
-                                                              (line 307)
+                                                              (line 306)
 * with-validation:                       Input and Output.    (line  60)
 * with-wkd-hash:                         GPG Input and Output.
-                                                              (line 328)
+                                                              (line 327)
 * writecert:                             gpg-card.            (line 217)
 * writekey:                              gpg-card.            (line 224)
 * xauthority:                            Agent Options.       (line 324)
index 06f1882..042d960 100644 (file)
Binary files a/doc/gnupg.info-3 and b/doc/gnupg.info-3 differ
index 81dab59..ec54216 100644 (file)
@@ -445,7 +445,7 @@ request a confirmation.
 
 @item --export
 @opindex export
-Either export all keys from all keyrings (default keyrings and those
+Either export all keys from all keyrings (default keyring and those
 registered via option @option{--keyring}), or if at least one name is given,
 those of the given name. The exported keys are written to STDOUT or to the
 file given with option @option{--output}.  Use together with
@@ -1105,12 +1105,12 @@ signing.
 
   @item save
   @opindex keyedit:save
-  Save all changes to the keyrings and quit.
+  Save all changes to the keyring and quit.
 
   @item quit
   @opindex keyedit:quit
   Quit the program without updating the
-  keyrings.
+  keyring.
 @end table
 
 @c man:.RS
@@ -1523,7 +1523,7 @@ photo viewers use the @code{PATH} environment variable.
 Add @var{file} to the current list of keyrings. If @var{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 @option{--homedir} or $GNUPGHOME is not
+home directory ("~/.gnupg" unless @option{--homedir} or $GNUPGHOME is
 used).
 
 Note that this adds a keyring to the current list. If the intent is to
@@ -1533,18 +1533,23 @@ use the specified keyring alone, use @option{--keyring} along with
 If the option @option{--no-keyring} has been used no keyrings will
 be used at all.
 
+Note that if the option @option{use-keyboxd} is enabled in
+@file{common.conf}, no keyrings are used at all and keys are all
+maintained by the keyboxd process in its own database.
+
+@item --primary-keyring @var{file}
+@opindex primary-keyring
+This is a varian of @option{--keyring} and designates @var{file} as
+the primary public keyring. This means that newly imported keys (via
+@option{--import} or keyserver @option{--recv-from}) will go to this
+keyring.
+
 
 @item --secret-keyring @var{file}
 @opindex secret-keyring
 This is an obsolete option and ignored.  All secret keys are stored in
 the @file{private-keys-v1.d} directory below the GnuPG home directory.
 
-@item --primary-keyring @var{file}
-@opindex primary-keyring
-Designate @var{file} as the primary public keyring. This means that
-newly imported keys (via @option{--import} or keyserver
-@option{--recv-from}) will go to this keyring.
-
 @item --trustdb-name @var{file}
 @opindex trustdb-name
 Use @var{file} instead of the default trustdb. If @var{file} begins
@@ -2391,7 +2396,7 @@ receiving side can check for transmission errors or tampering at the
 end of each chunk and does not need to delay this until all data has
 been received.  The used chunk size is 2^@var{n} byte.  The lowest
 allowed value for @var{n} is 6 (64 byte) and the largest is the
-default of 27 which creates chunks not larger than 128 MiB.
+default of 22 which creates chunks not larger than 4 MiB.
 
 @item --input-size-hint @var{n}
 @opindex input-size-hint
@@ -2485,9 +2490,9 @@ opposite meaning. The options are:
   signatures.  Defaults to yes.
 
   @item bulk-import
-  When used the keyboxd (option "use-keyboxd" in @file{common.conf})
-  do the import within a single
-  transaction.  This is an experimental feature.
+  When used the keyboxd (option @option{use-keyboxd} in @file{common.conf})
+  does the import within a single
+  transaction.
 
   @item import-minimal
   Import the smallest key possible. This removes all signatures except
@@ -3024,10 +3029,8 @@ and may thus be changed or removed at any time without notice.
 
 @item --debug-allow-large-chunks
 @opindex debug-allow-large-chunks
-To facilitate in-memory decryption on the receiving site, the largest
-recommended chunk size is 128 MiB (@code{--chunk-size 27}).  This
-option allows to specify a limit of up to 4 EiB (@code{--chunk-size
-62}) for experiments.
+To facilitate software tests and experiments this option allows to
+specify a limit of up to 4 EiB (@code{--chunk-size 62}).
 
 @item --faked-system-time @var{epoch}
 @opindex faked-system-time
@@ -3470,11 +3473,14 @@ invalid.  This options allows to override this restriction.
 
 @item --no-default-keyring
 @opindex 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 @option{--keyring} or
-@option{--secret-keyring}, then GnuPG will still use the default public or
-secret keyrings.
+Do not add the default keyring to the list of keyrings. Note that
+GnuPG needs for almost all operations a keyring. Thus if you use this
+option and do not provide alternate keyrings via @option{--keyring},
+then GnuPG will still use the default keyring.
+
+Note that if the option @option{use-keyboxd} is enabled in
+@file{common.conf}, no keyrings are used at all and keys are all
+maintained by the keyboxd process in its own database.
 
 @item --no-keyring
 @opindex no-keyring
@@ -3906,6 +3912,12 @@ Operation is further controlled by a few environment variables:
   loaded the Registry is tried and as last resort the native Windows
   locale system is used.
 
+  @item GNUPG_BUILD_ROOT
+  @efindex GNUPG_BUILD_ROOT
+  This variable is only used by the regression test suite as a helper
+  under operating systems without proper support to figure out the
+  name of a process' text file.
+
 @end table
 
 When calling the gpg-agent component @command{@gpgname} sends a set of
index 47d767c..bd661d0 100644 (file)
Binary files a/g10/distsigkey.gpg and b/g10/distsigkey.gpg differ
index 6d7b349..243cc75 100644 (file)
@@ -479,6 +479,7 @@ free_packet (PACKET *pkt, parse_packet_ctx_t parsectx)
       break;
     case PKT_ENCRYPTED:
     case PKT_ENCRYPTED_MDC:
+    case PKT_ENCRYPTED_AEAD:
       free_encrypted (pkt->pkt.encrypted);
       break;
     case PKT_PLAINTEXT:
index cf734db..e49718e 100644 (file)
@@ -3359,9 +3359,10 @@ merge_selfsigs_subkey (ctrl_t ctrl, kbnode_t keyblock, kbnode_t subnode)
 
       while ((p = enum_sig_subpkt (sig, 1, SIGSUBPKT_SIGNATURE,
                                    &n, &seq, NULL)))
-       if (n > 3
-           && ((p[0] == 3 && p[2] == 0x19) || (p[0] == 4 && p[1] == 0x19)))
-         {
+        if (n > 3
+            && ((p[0] == 3 && p[2] == 0x19) || (p[0] == 4 && p[1] == 0x19)
+                || (p[0] == 5 && p[1] == 0x19)))
+          {
            PKT_signature *tempsig = buf_to_sig (p, n);
            if (tempsig)
              {
@@ -3384,9 +3385,10 @@ merge_selfsigs_subkey (ctrl_t ctrl, kbnode_t keyblock, kbnode_t subnode)
        * is located on the selfsig for convenience, not security. */
       while ((p = enum_sig_subpkt (sig, 0, SIGSUBPKT_SIGNATURE,
                                   &n, &seq, NULL)))
-       if (n > 3
-           && ((p[0] == 3 && p[2] == 0x19) || (p[0] == 4 && p[1] == 0x19)))
-         {
+        if (n > 3
+            && ((p[0] == 3 && p[2] == 0x19) || (p[0] == 4 && p[1] == 0x19)
+                 || (p[0] == 5 && p[1] == 0x19)))
+          {
            PKT_signature *tempsig = buf_to_sig (p, n);
            if (tempsig)
              {
index 54f7eb5..411b6c0 100644 (file)
--- a/g10/gpg.c
+++ b/g10/gpg.c
@@ -2886,7 +2886,7 @@ main (int argc, char **argv)
             break;
 
          case oSecretKeyring:
-            /* Ignore this old option.  */
+           obsolete_option (configname, pargs.lineno, "secret-keyring");
             break;
 
          case oNoArmor: opt.no_armor=1; opt.armor=0; break;
@@ -3974,15 +3974,15 @@ main (int argc, char **argv)
     /* Check chunk size.  Please fix also the man page if you change
      * the default.  The limits are given by the specs.  */
     if (!opt.chunk_size)
-      opt.chunk_size = 27; /* Default to the suggested max of 128 MiB.  */
+      opt.chunk_size = 22; /* Default to the suggested max of 4 MiB.  */
     else if (opt.chunk_size < 6)
       {
         opt.chunk_size = 6;
         log_info (_("chunk size invalid - using %d\n"), opt.chunk_size);
       }
-    else if (opt.chunk_size > (allow_large_chunks? 62 : 27))
+    else if (opt.chunk_size > (allow_large_chunks? 62 : 22))
       {
-        opt.chunk_size = (allow_large_chunks? 62 : 27);
+        opt.chunk_size = (allow_large_chunks? 62 : 22);
         log_info (_("chunk size invalid - using %d\n"), opt.chunk_size);
       }
 
index 951c33d..bb0bf67 100644 (file)
@@ -2566,7 +2566,6 @@ transfer_secret_keys (ctrl_t ctrl, struct import_stats_s *stats,
               gcry_sexp_release (curve);
               err = gcry_sexp_build (&curve, NULL, "(curve %s)",
                                      curvename?curvename:curvestr);
-              xfree (curvestr);
               if (!err)
                 {
                   j = 0;
@@ -2583,7 +2582,24 @@ transfer_secret_keys (ctrl_t ctrl, struct import_stats_s *stats,
                   else
                     put_membuf_str (&mbuf, " _ %m");
                   format_args[j++] = pk->pkey + i;
+
+                  /* Simple hack to print a warning for an invalid key
+                   * in case of cv25519.  We have only opaque MPIs here. */
+                  if (pk->pubkey_algo == PUBKEY_ALGO_ECDH
+                      && !strcmp (curvestr, "1.3.6.1.4.1.3029.1.5.1")
+                      && gcry_mpi_get_flag (pk->pkey[i], GCRYMPI_FLAG_OPAQUE))
+                    {
+                      const unsigned char *pp;
+                      unsigned int nn;
+
+                      pp = gcry_mpi_get_opaque (pk->pkey[i], &nn);
+                      nn = (nn+7)/8;
+                      if (pp && nn && (pp[nn-1] & 7))
+                        log_info ("warning: lower 3 bits of the secret key"
+                                  " are not cleared\n");
+                    }
                 }
+              xfree (curvestr);
             }
         }
       else
index 239e7ac..cb6487e 100644 (file)
@@ -5879,7 +5879,12 @@ generate_subkeypair (ctrl_t ctrl, kbnode_t keyblock, const char *algostr,
       else if (algo == PUBKEY_ALGO_ECDSA
                || algo == PUBKEY_ALGO_EDDSA
                || algo == PUBKEY_ALGO_ECDH)
-        curve = ask_curve (&algo, NULL, NULL);
+        {
+          curve = ask_curve (&algo, NULL, NULL);
+
+          if (curve && (!strcmp (curve, "X448") || !strcmp (curve, "Ed448")))
+            keygen_flags |= KEYGEN_FLAG_CREATE_V5_KEY;
+        }
       else
         nbits = ask_keysize (algo, 0);
 
index dd727e1..f5fe341 100644 (file)
@@ -65,8 +65,8 @@ client_sources = \
 libkeybox_a_SOURCES = $(common_sources) $(client_sources)
 libkeybox509_a_SOURCES = $(common_sources) $(client_sources)
 
-libkeybox_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS)
-libkeybox509_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) -DKEYBOX_WITH_X509=1
+libkeybox_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) $(NPTH_CFLAGS)
+libkeybox509_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) $(NPTH_CFLAGS) -DKEYBOX_WITH_X509=1
 
 
 # We need W32SOCKLIBS because the init subsystem code in libcommon
index 3f670b0..0d58cdb 100644 (file)
@@ -577,8 +577,8 @@ client_sources = \
 
 libkeybox_a_SOURCES = $(common_sources) $(client_sources)
 libkeybox509_a_SOURCES = $(common_sources) $(client_sources)
-libkeybox_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS)
-libkeybox509_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) -DKEYBOX_WITH_X509=1
+libkeybox_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) $(NPTH_CFLAGS)
+libkeybox509_a_CFLAGS = $(AM_CFLAGS) $(LIBASSUAN_CFLAGS) $(NPTH_CFLAGS) -DKEYBOX_WITH_X509=1
 
 # We need W32SOCKLIBS because the init subsystem code in libcommon
 # requires it - although we don't actually need it.  It is easier
index d6178cd..1ebdd1e 100644 (file)
 #define KBX_BACKEND_H
 
 #include <ksba.h>
-#include "keybox-search-desc.h"
-
-/* Forward declaration of the keybox handle type.  */
-struct keybox_handle;
-typedef struct keybox_handle *KEYBOX_HANDLE;
-
+#include "keybox.h"
 
 /* The types of the backends.  */
 enum database_types
index a0ba405..2564d1f 100644 (file)
@@ -563,7 +563,7 @@ create_blob_header (KEYBOXBLOB blob, int blobtype, int as_ephemeral,
   put32 ( a, 0 ); /* blob length, needs fixup */
   put8 ( a, blobtype);
   put8 ( a, want_fpr32? 2:1 );  /* blob type version */
-  put16 ( a, as_ephemeral? 6:4 ); /* blob flags */
+  put16 ( a, as_ephemeral? 2:0 ); /* blob flags */
 
   put32 ( a, 0 ); /* offset to the raw data, needs fixup */
   put32 ( a, 0 ); /* length of the raw data, needs fixup */
@@ -578,6 +578,8 @@ create_blob_header (KEYBOXBLOB blob, int blobtype, int as_ephemeral,
       if (want_fpr32)
         {
           put_membuf (a, blob->keys[i].fpr, blob->keys[i].fprlen);
+          if (blob->keys[i].fprlen < 32)
+            put_membuf (a, NULL, 32 - blob->keys[i].fprlen);
           blob->keys[i].off_kid_addr = a->len;
           if (blob->keys[i].fprlen == 32)
             put16 ( a, (blob->keys[i].flags | 0x80));
@@ -726,7 +728,7 @@ create_blob_finish (KEYBOXBLOB blob)
   }
 
   /* Compute and store the SHA-1 checksum. */
-  gcry_md_hash_buffer (GCRY_MD_SHA1, p + n - 20, p, n - 40);
+  gcry_md_hash_buffer (GCRY_MD_SHA1, p + n - 20, p, n - 20);
 
   pp = xtrymalloc (n);
   if ( !pp )
index 3f759e6..404fe46 100644 (file)
@@ -1607,7 +1607,7 @@ handle_connections (gnupg_fd_t listen_fd)
        {
           log_error (_("npth_pselect failed: %s - waiting 1s\n"),
                      strerror (saved_errno));
-          npth_sleep (1);
+          gnupg_sleep (1);
           continue;
        }
       if (ret <= 0)
index 147985c..0291ac9 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -27,7 +27,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2005-02-04 02:04+0100\n"
 "Last-Translator: Jordi Mallach <jordi@gnu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -260,9 +260,9 @@ msgstr "no s'ha pogut crear «%s»: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -448,66 +448,66 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "canvia la contrasenya"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "La clau ha estat substituïda"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FITXER|carrega el mòdul d'extensió especificat"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 # Un dels dos és en la llista d'opcions amb --help. Urgh. jm
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "detall"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "una mica més silenciós"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -663,7 +663,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -682,7 +682,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -694,26 +694,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "l'algorisme de resum seleccionat no és vàlid\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "s'estan llegint opcions de «%s»\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "AVÍS: %s és una opció desaconsellada.\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "no s'ha pogut crear «%s»: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, fuzzy, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "Certificat de revocació vàlid"
@@ -723,35 +723,35 @@ msgstr "Certificat de revocació vàlid"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent no està disponible en aquesta sessió\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "error en crear «%s»: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "error mentre s'enviava a «%s»: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "AVÍS: els permissos són insegurs en %s «%s»\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "no es pot crear el directori «%s»: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -767,7 +767,7 @@ msgstr "base de dades de confiança: ha fallat la lectura (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: no s'ha pogut crear el directori: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
@@ -792,7 +792,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "ha fallat l'actualització de la clau secreta: %s\n"
@@ -830,7 +830,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1082,7 +1082,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
@@ -1614,7 +1614,7 @@ msgstr "no s'ha trobat la clau pública %08lX: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1936,7 +1936,7 @@ msgstr "no hi ha cap clau pública corresponent: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -2001,7 +2001,7 @@ msgstr "La generació de claus ha fallat: %s\n"
 msgid "not an OpenPGP card"
 msgstr "no s'han trobat dades OpenPGP vàlides.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n"
@@ -2309,7 +2309,7 @@ msgstr "no s'ha pogut obrir «%s»\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "no s'ha trobat la clau «%s»: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2650,12 +2650,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "La clau invàlida %08lX s'ha fet vàlida amb --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "s'usarà la clau secundària %08lX en lloc de la primària %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "opcions d'importació no vàlides\n"
@@ -2944,7 +2944,7 @@ msgstr "usa aquest id per a signar o desxifrar"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3361,7 +3361,7 @@ msgstr "%s no és permés amb %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s no té sentit amb %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3834,7 +3834,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "clau %08lX: sense ID\n"
@@ -3844,7 +3844,7 @@ msgstr "clau %08lX: sense ID\n"
 msgid "key %s: %s\n"
 msgstr "es descarta «%s»: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3868,7 +3868,7 @@ msgstr "clau %08lX: l'ID no és vàlid\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "açò pot ser causat per l'absència d'autosignatura\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "clau %08lX: no s'ha trobat la clau pública: %s\n"
@@ -3883,7 +3883,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:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3954,18 +3954,18 @@ msgstr "clau %08lX: «%s» %d ID d'usuari nous\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "clau %08lX: «%s» no ha estat modificada\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "clau %08lX: s'ha importat la clau secreta\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "es descarta: la clau secreta ja és present\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "error mentre s'enviava a «%s»: %s\n"
@@ -3978,69 +3978,69 @@ msgstr "error mentre s'enviava a «%s»: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "no s'ha trobat la clau secreta «%s»: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "clau %08lX: clau secreta amb xifrat %d no vàlid - es descarta\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "No s'ha especificat cap raó"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "La clau ha estat substituïda"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "La clau ha estat compromesa"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "La clau ja no s'usa"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "L'ID d'usuari ja no és vàlid"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "raó de la revocació: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "comentari de la revocació: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "clau %08lX: falta la clau pública: no es pot aplicar el certificat\n"
 "de revocació\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "clau %08lX: no s'ha trobat el bloc de claus original: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "clau %08lX: no s'ha pogut llegir el bloc de claus original: %s\n"
@@ -4048,22 +4048,22 @@ msgstr "clau %08lX: no s'ha pogut llegir el bloc de claus original: %s\n"
 # O «rebutjara»? ivb
 # Per tots els canvis d'anglicisme «ignorat» -> «es descarta»,
 # «es rebutja» està bé. jm
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "clau %08lX: el certificat de revocació és invàlid: %s: es rebutja\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "clau %08lX: s'ha importat el certificat de revocació «%s»\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "clau %08lX: no hi ha ID per a la signatura\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
@@ -4071,121 +4071,121 @@ msgstr ""
 "«%s»\n"
 "\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 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"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "clau %08lX: l'algoritme de clau pública no és suportat\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "clau %08lX: s'ha afegit la signatura de clau directa\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "clau %08lX: no hi ha una subclau per a l'enllaç de la clau\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "clau %08lX: l'enllaç de subclau és invàlid\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "clau %08lX: s'ha eliminat un enllaç de subclau múltiple\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "clau %08lX: no hi ha una subclau per a la clau de revocació\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "clau %08lX: Subclau de revocació no vàlida\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "clau %08lX: s'han eliminat subclaus de revocació múltiples\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "clau %08lX: es descarta l'ID d'usuari '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "clau %08lX: es descarta la subclau\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "clau %08lX: la signatura és inexportable (classe %02x) - es descarta\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr ""
 "clau %08lX: el certificat de revocació és en el lloc equivocat - es "
 "descarta\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "clau %08lX: el certificat de revocació és invàlid: %s - es descarta\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr ""
 "clau %08lX: la signatura de la subclau és en el lloc equivocat - es "
 "descarta\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr ""
 "clau %08lX: la classe de signatura és inesperada (0x%02x) - es descarta\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "clau %08lX: s'ha detectat un ID d'usuari duplicat - es fusiona\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "clau %08lX: s'ha detectat un ID d'usuari duplicat - es fusiona\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVÍS: la clau %08lX pot estar revocada: s'adquireix la clau de revocació "
 "%08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, 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:4335
+#: g10/import.c:4351
 #, 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:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "clau %08lX: s'ha afegit la signatura de clau directa\n"
@@ -5936,7 +5936,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "La generació de claus ha fallat: %s\n"
@@ -6022,7 +6022,7 @@ msgstr ""
 "\"--edit-key\" per a generar una clau secundària per a tal propòsit.\n"
 
 # Werner FIXME: Use ngettext. jm
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -6031,7 +6031,7 @@ msgstr ""
 "amb el rellotge)\n"
 
 # Werner FIXME: use ngettext. jm
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -6039,7 +6039,7 @@ 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:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -6055,7 +6055,7 @@ msgstr "Les parts secretes de la clau primària no estan disponibles.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Les parts secretes de la clau primària no estan disponibles.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Crear realment? "
@@ -8884,7 +8884,7 @@ msgstr "Introduïu el nom d'usuari: "
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8949,12 +8949,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9248,7 +9248,7 @@ msgstr ""
 # Werner FIXME: please add translator comment saying *what* is
 # uncompressed so we know the gender. jm
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9264,20 +9264,20 @@ msgstr ""
 msgid "none"
 msgstr "no"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "error: l'empremta digital és invàlida\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "error: l'empremta digital és invàlida\n"
@@ -9293,7 +9293,7 @@ msgstr "error: l'empremta digital és invàlida\n"
 # Se't passava l'argument «*».  printf(3), hieroglyph(7).  ivb
 # Ah!  Prova-ho, no casque alguna cosa :P  ivb
 # Ah, ja veig! Moltes gràcies! Aquest msgstr ha quedat curiós :) jm
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9311,7 +9311,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n"
@@ -9686,7 +9686,7 @@ msgstr "|NOM|usa NOM com a clau secreta predeterminada"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "afegeix aquest anell a la llista"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|HOST|usa aquest servidor per a cercar claus"
@@ -9850,7 +9850,7 @@ msgstr "rev? hi ha problemes en la comprovació de la revocació: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9974,101 +9974,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "no s'ha pogut crear «%s»: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certificat duplicat: esborrat"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "certificat duplicat: esborrat"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificat duplicat: esborrat"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "Empremta digital:"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "Certificat invàlid"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "S'ha creat el certificat de revocació.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "Certificat de revocació vàlid"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "error: l'empremta digital és invàlida\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "Certificat correcte"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "error en crear «%s»: %s\n"
@@ -10756,135 +10756,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FITXER|carrega el mòdul d'extensió especificat"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "no s'ha pogut analitzar sintàcticament la URI del servidor de claus\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FITXER|carrega el mòdul d'extensió especificat"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "no s'ha pogut analitzar sintàcticament la URI del servidor de claus\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10897,80 +10897,80 @@ msgstr ""
 "@\n"
 "(En la pàgina del man hi ha una llista completa d'ordres i d'opcions)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "forma d'ús: gpg [opcions] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s no és permés amb %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "no s'ha pogut crear l'armadura: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "no s'ha pogut crear l'armadura: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "la línia és massa llarga\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "error: l'empremta digital és invàlida\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "error de lectura: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
@@ -10979,18 +10979,18 @@ msgstr ""
 # Probablement és una clau, femení. jm
 # Werner FIXME: please add translator comment saying *what* is
 # uncompressed so we know the gender. jm
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 #| msgid "not forced"
 msgid "shutdown forced\n"
 msgstr "no forçat"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index cafe72e..8ab6d53 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -38,7 +38,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg2 2.2.22\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2020-08-31 18:53+02:00\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <gnupg-i18n@gnupg.org>\n"
@@ -273,9 +273,9 @@ msgstr "nelze vytvořit „%s“: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "nelze otevřít „%s“: %s\n"
@@ -455,64 +455,64 @@ msgstr "Pro ochranu svého nového klíče,%0Aprosím, zadejte heslo"
 msgid "Please enter the new passphrase"
 msgstr "Prosím, zadejte nové heslo"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Volby užitečné při ladění"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "poběží v režimu démona (na pozadí)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "poběží v režimu serveru (na popředí)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "poběží v režimu dohledu"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "neodpojovat se od konzole"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "vypisovat příkazy ve stylu sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "vypisovat příkazy ve stylu csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|SOUBOR|načíst volby ze SOUBORU"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Volby ovlivňující diagnostický výstup"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "upovídaný režim"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "být o trochu víc tichý"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|SOUBOR|protokol z režimu serveru se zapíše do SOUBORU"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Volby ovlivňující nastavení"
 
@@ -655,7 +655,7 @@ msgstr "umožnit zadání hesla skrze Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -676,7 +676,7 @@ msgstr ""
 "Správa tajných klíčů pro @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "zadána neplatná úroveň ladění „%s“\n"
@@ -688,24 +688,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "vybraný hashovací algoritmus je neplatný\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "čtou se možnosti z „%s“\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Poznámka: „%s“ není uvažovaná možnost\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "socket nelze vytvořit: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "název socketu „%s“ je příliš dlouhý\n"
@@ -715,34 +715,34 @@ msgstr "název socketu „%s“ je příliš dlouhý\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent již běží – nový nebude spuštěn\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "chyba při získávání soli pro socket\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "chyba při přilepování socketu na „%s“: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "přístupová práva „%s“ nelze nastavit: %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "naslouchá se na socketu „%s“\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "nelze vytvořit adresář „%s“: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -758,7 +758,7 @@ msgstr "volání stat() na „%s“ selhalo: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "„%s“ nelze použít jako domovský adresář\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "chyba při čtení soli z deskriptoru %d: %s\n"
@@ -783,7 +783,7 @@ msgstr "SSH obsluha 0x%lx pro fd %d spuštěna\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "SSH obsluha 0x%lx pro fd %d ukončena\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect selhala: %s – čeká se 1 s\n"
@@ -820,7 +820,7 @@ msgstr ""
 "Správa dočasné paměti pro hesla\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1072,7 +1072,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "chyba při vytváření proudu pro rouru: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "chyba při rozdvojování procesu: %s\n"
@@ -1556,7 +1556,7 @@ msgid "waiting for lock %s...\n"
 msgstr "čekám na zámek %s…\n"
 
 # První argument je název knihovny
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s je příliš stará (potřeba %s, přítomna %s)\n"
@@ -1857,7 +1857,7 @@ msgstr "URL pro získání veřejného klíče: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1917,7 +1917,7 @@ msgstr "operace s klíčem není možná: %s\n"
 msgid "not an OpenPGP card"
 msgstr "toto není OpenPGP karta"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "chyba při získání informací o aktuálním klíči: %s\n"
@@ -2220,7 +2220,7 @@ msgstr "„%s“ nelze otevřít\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "klíč „%s“ nenalezen: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2540,12 +2540,12 @@ msgstr "všechny hodnoty předány „%s“ se ignorují\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Neplatný klíč %s změněn na platný pomocí --always-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "používám podklíč %s místo primárního klíče %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "platné hodnoty pro volbu „%s“:\n"
@@ -2814,7 +2814,7 @@ msgstr "|ID_UŽIVATELE|použít toto ID_UŽIVATELE pro podepsání nebo dešifro
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3207,7 +3207,7 @@ msgstr "Není dovoleno používat %s s %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s nedává s %s smysl!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "VAROVÁNÍ: pracuji s podvrženým systémovým časem: "
@@ -3674,7 +3674,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "nelze aktualizovat předvolby s: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "klíč %s: chybí identifikátor uživatele\n"
@@ -3684,7 +3684,7 @@ msgstr "klíč %s: chybí identifikátor uživatele\n"
 msgid "key %s: %s\n"
 msgstr "klíč %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "zamítnut kontrolou při importu"
 
@@ -3709,7 +3709,7 @@ msgstr "klíč %s: chybí platný identifikátor uživatele\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "může to být způsobeno chybějícím podpisem klíče jím samým\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "klíč %s: veřejný klíč nenalezen: %s\n"
@@ -3724,7 +3724,7 @@ msgstr "klíč %s: nový klíč - přeskočen\n"
 msgid "no writable keyring found: %s\n"
 msgstr "nenalezen zapisovatelný soubor klíčů (keyring): %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "chyba při zápisu souboru klíčů (keyring) „%s“: %s\n"
@@ -3794,17 +3794,17 @@ msgstr "klíč %s: „%s“ %d ID uživatele odstraněno\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "klíč %s: „%s“ beze změn\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "klíč %s: tajný klíč importován\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "klíč %s: tajný klíč již existuje\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "klíč %s: chyba při odesílání dat agentovi: %s\n"
@@ -3817,199 +3817,199 @@ msgstr "klíč %s: chyba při odesílání dat agentovi: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "Pro migraci „%s“ u každé karty spusťte: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "tajný klíč %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "import tajných klíčů není povolen\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "klíč %s: tajný klíč s neplatnou šifrou %d – přeskočeno\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Důvod nebyl specifikován"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Klíč je nahrazen"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Klíč byl zkompromitován"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Klíč se již nepoužívá"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Identifikátor uživatele již neplatí"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "důvod pro revokaci: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "revokační poznámka: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "klíč %s: chybí veřejný klíč – nemohu aplikovat revokační certifikát\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "klíč %s: nemohu najít originální blok klíče: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "klíč %s: nemohu číst originální blok klíče: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "klíč %s: neplatný revokační certifikát: %s – zamítnuto\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "klíč %s: „%s“ revokační certifikát importován\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "klíč %s: neexistuje id uživatele pro podpis\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "klíč %s: nepodporovaný algoritmus veřejného klíče u uživatelského ID „%s“\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "klíč %s neplatný podpis klíče jím samým u uživatelského ID „%s“\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "klíč %s: nepodporovaný algoritmus veřejného klíče\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "klíč %s: neplatný podpis klíče jím samým (direct key signature)\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "klíč %s: neexistuje podklíč pro vázání klíčů\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "klíč %s: neplatná vazba podklíče\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "klíč %s: smazána vícenásobná vazba podklíče\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "klíč %s: neexistuje podklíč pro odvolání klíče\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "klíč %s: neplatný odvolací podklíč\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "klíč %s: vícenásobná odvolání podklíče smazáno\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "klíč %s: přeskočen identifikátor uživatele „%s“\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "klíč %s: podklíč přeskočen\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "klíč %s: podpis není exportovatelný (třída %02X) - přeskočeno\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "klíč %s: revokační certifikát na špatném místě - přeskočeno \n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "klíč %s: neplatný revokační certifikát: %s - přeskočen\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "klíč %s: podpis podklíče na špatném místě - přeskočeno \n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "klíč %s: neočekávaná podpisová třída (0x%02X) - přeskočeno\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "klíč %s: objeven duplikovaný identifikátor uživatele - sloučen\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "klíč %s: objeven duplikovaný identifikátor uživatele - sloučen\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "VAROVÁNÍ: klíč %s může být odvolán: zkouším získat revokační klíč %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "VAROVÁNÍ: klíč %s může být odvolán: revokační klíč %s nenalezen.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "klíč %s: „%s“ přidán revokační certifikát\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "klíč %s: podpis klíče jím samým (direct key signature) přidán\n"
@@ -5653,7 +5653,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Vytvoření klíče se nepodařilo: %s\n"
@@ -5734,7 +5734,7 @@ msgstr ""
 "Tento klíč nemůže být použitý pro šifrování. K vytvoření\n"
 "sekundárního klíče pro tento účel můžete použít příkaz „--edit-key“.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5742,7 +5742,7 @@ msgstr ""
 "klíč byl vytvořen %lu sekund v budoucnosti (došlo ke změně času nebo\n"
 "je problém se systémovým časem)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5750,7 +5750,7 @@ msgstr ""
 "klíč byl vytvořen %lu sekund v budoucnosti (došlo ke změně času nebo\n"
 "je problém se systémovým časem)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "Poznámka: vytvoření podklíčů pro klíče v3 není v souladu s OpenPGP\n"
@@ -5765,7 +5765,7 @@ msgstr "Tajné části primárního klíče nejsou dostupné.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Tajná část primárního klíče jsou uloženy na kartě.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Opravdu vytvořit? (a/N) "
 
@@ -8570,7 +8570,7 @@ msgstr "|N|Prvotní nový PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "pracovat ve více serverové režimu (na popředí)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|ÚROVEŇ|nastaví ladicí úroveň na ÚROVEŇ"
 
@@ -8632,12 +8632,12 @@ msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 "prosím, použijte volbu „--daemon“, chcete-li nechat běžet program na pozadí\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "obsluha pro deskriptor %d spuštěna\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "obsluha pro deskriptor %d ukončena\n"
@@ -8913,7 +8913,7 @@ msgstr "%ubitový hash není platná pro %ubitový %s klíč\n"
 
 # Yet another expression for `not enough memory' :)
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8932,23 +8932,23 @@ msgstr "(toto je algoritmus MD2)\n"
 msgid "none"
 msgstr "žádný"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Chyba – neplatné kódování]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Chyba – nedostatek paměti]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Chyba – Žádné jméno]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Chyba – neplatné DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8967,7 +8967,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "žádné použití klíče není určeno – předpokládají se všechna použití\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "chyba při zjišťování informací o použití klíče: %s\n"
@@ -9330,7 +9330,7 @@ msgstr "|ID_UŽIVATELE|použít ID_UŽIVATELE jako implicitní tajný klíč"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|SOUBOR|přidat klíčenku na seznam klíčenek"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|použít tento server pro dohledávání klíčů"
 
@@ -9487,7 +9487,7 @@ msgstr "problém při opakovaném hledání certifikátu: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "chyba při ukládání příznaků: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Chyba – "
 
@@ -9624,104 +9624,104 @@ msgid "can't release lock on the certificate cache: %s\n"
 msgstr "zámek keše certifikátů nelze uvolnit: %s\n"
 
 # TODO: plural
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "%u certifikátů bude z keše vyřazeno\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "certifikát „%s“ nelze rozebrat: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certifikát „%s“ je již zapamatován\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "zaveden důvěryhodný certifikát „%s“\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certifikát „%s“ zaveden\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "        otisk SHA1 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "vydavatel ="
 
 # XXX: align with msgid "   issuer ="
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  subjekt ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "chyba při zavádění certifikátu „%s“: %s\n"
 
 # XXX: Align with msgid "runtime cached certificates:"
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "     trvale zavedených certifikátů: %u\n"
 
 # XXX: Align with msgid "permanently loaded certificates:"
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "za běhu zapamatovaných certifikátů: %u\n"
 
 # XXX: Align with msgid "permanently loaded certificates:"
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "         důvěryhodných certifikátů: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certifikát již v keši\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certifikát uložen do keše\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "chyba při ukládání certifikátu do keše: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "neplatný řetězec otisku SHA1 „%s“\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "chyba při stahování certifikátu určeného sériovým číslem: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "chyba při stahovaní certifikátu určeného subjektem: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "v certifikátu nebyl nalezen vydavatel\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "chyba při zjišťování authorityKeyIdentifier: %s\n"
@@ -10392,131 +10392,131 @@ msgstr "očekáván absolutní název souboru\n"
 msgid "looking up '%s'\n"
 msgstr "hledá se „%s“\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "vypíše obsah CRL keše"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|SOUBOR|zavede CRL ze SOUBORU do keše"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|stáhne CRL z URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "vypne dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "vyprázdní keš"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "povolí kontrolu verze softwaru po síti"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|nevrací více jak N položek na jeden dotaz"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "směrovat veškerý síťový provoz skrz Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Nastavení serverů klíčů"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|používat server klíčů na URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|SOUBOR|pro HKP přes TLS použije certifikáty CA ze SOUBORU"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Nastavení HTTP serverů"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "zakáže použití HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignoruje HTTP distribuční místa CRL "
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|všechny HTTP požadavky přesměruje na URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "používat systémové nastavení HTTP proxy"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Nastavení používaných LDAP serverů"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "zakáže použití LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignoruje LDAP distribuční místa CRL"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|STROJ|pro LDAP dotazy použije STROJ"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "nepoužije náhradní stroje s --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|SOUBOR|načte seznam LDAP serverů ze SOUBORU"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "na seznam serverů přidá nové servery nalezené v místech distribuce CRL"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|nastaví časový limit pro LDAP na N sekund"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Nastavení OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "povolí odesílání OCSP dotazů"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignoruje URL služby OCSP uvedené v certifikátu"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|použije OCSP odpovídače na URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|OTISK|OCSP odpovědi podepsané podle OTISKU"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "vynutí zavedení zastaralých CRL"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10525,11 +10525,11 @@ msgstr ""
 "@\n"
 "(Úplný seznam příkazů a voleb naleznete v „info“ manuálu.)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Použití: @DIRMNGR@ [volby] (-h pro nápovědu)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10537,84 +10537,84 @@ msgstr ""
 "Syntaxe: @DIRMNGR@ [volby] [příkaz [argumenty]]\n"
 "Přístup k serveru s klíči, CRL a OCSP z @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "platné úrovně ladění jsou: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "použití: %s [volby] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "dvojtečky v názvu socketu jsou nepřípustné\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "stahování CRL z „%s“ selhalo: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "zpracování CRL z „%s“ selhalo: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: řádek je příliš dlouhý – přeskočen\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: zjištěn neplatný otisk\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: chyba čtení: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: nepořádek na konci řádku ignorován\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "přijat SIGHUP – konfigurace bude znovu načtena a keš vyprázdněna\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "přijat SIGUSR2 – žádná akce nedefinována\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "přijat SIGTERM – vypíná se…\n"
 
 # TODO: plural
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "přijat SIGTERM – stále aktivních spojení: %d\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "vypnutí vynuceno\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "přijat SIGINT – okamžité vypnutí\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "přijat signál č. %d – žádná akce nedefinována\n"
index a5c5683..eb3ac08 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2017-11-02 17:39+0100\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <debian-l10n-danish@lists.debian.org>\n"
@@ -268,9 +268,9 @@ msgstr "kan ikke oprette »%s«: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -476,66 +476,66 @@ msgstr "Indtast venligst adgangsfrasen %0Afor at beskytte din nye nøgle"
 msgid "Please enter the new passphrase"
 msgstr "Indtast venligst den nye adgangsfrase"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Tilvalg nyttige for fejlsøgning"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "kør i dæmontilstand (baggrunden)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "kør i servertilstand (forgrunden)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "run in server mode"
 msgid "run in supervised mode"
 msgstr "kør i servertilstand"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "frakobl ikke fra konsollen"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "kommandoresultat i sh-stil"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "kommandoresultat i csh-stil"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FIL|læs tilvalg fra FIL"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Tilvalg der kontrollerer det diagnostiske resultat"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "uddybende"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "vær mindre uddybende"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|skriv servertilstandslogge til FIL"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Tilvalg der kontrollerer konfigurationen"
 
@@ -688,7 +688,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -713,7 +713,7 @@ msgstr ""
 "Hemmelig nøglehåndtering for GnuPG\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, fuzzy, c-format
 #| msgid "invalid debug-level `%s' given\n"
 msgid "invalid debug-level '%s' given\n"
@@ -726,26 +726,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "valgt sammendragsalgoritme er ugyldig\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "læser tilvalg fra »%s«\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "ADVARSEL: »%s« er en forældet indstilling\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "kan ikke oprette sokkel: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, fuzzy, c-format
 #| msgid "socket name `%s' is too long\n"
 msgid "socket name '%s' is too long\n"
@@ -756,38 +756,38 @@ msgstr "sokkelnavnet »%s« er for langt\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "en gpg-agent kører allerede - starter ikke en ny\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "fejl ved indhentelse af nonce for soklen\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 #| msgid "error binding socket to `%s': %s\n"
 msgid "error binding socket to '%s': %s\n"
 msgstr "fejl ved binding af sokkel til »%s«: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 #| msgid "Warning: unsafe permissions on %s \"%s\"\n"
 msgid "can't set permissions of '%s': %s\n"
 msgstr "Advarsel: usikre rettigheder på %s »%s«\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 #| msgid "listening on socket `%s'\n"
 msgid "listening on socket '%s'\n"
 msgstr "lytter på sokkel »%s«\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "kan ikke oprette mappe »%s«: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 #| msgid "directory `%s' created\n"
@@ -806,7 +806,7 @@ msgstr "stat() mislykkedes for »%s«: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "kan ikke bruge »%s« som hjemmemappe\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "fejl ved læsning af nonce på fd %d: %s\n"
@@ -831,7 +831,7 @@ msgstr "ssh-håndtering 0x%lx for fd %d startet\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh-håndtering 0x%lx for %d termineret\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 #| msgid "pth_select failed: %s - waiting 1s\n"
 msgid "npth_pselect failed: %s - waiting 1s\n"
@@ -869,7 +869,7 @@ msgstr ""
 "Adgangskode for mellemlagervedligeholdelse\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1138,7 +1138,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "fejl ved oprettelse af datakanal: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "fejl ved forgrening af proces: %s\n"
@@ -1637,7 +1637,7 @@ msgstr "lås »%s« er ikke udført: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "venter på lås %s ...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s er for gammel (kræver %s, har %s)\n"
@@ -1954,7 +1954,7 @@ msgstr "Adresse hvor offentlig nøgle skal hentes: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -2016,7 +2016,7 @@ msgstr "nøglehandling er ikke mulig: %s\n"
 msgid "not an OpenPGP card"
 msgstr "ikke et OpenPGP-kort"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "fejl ved indhentelse af aktuel nøgleinformation: %s\n"
@@ -2343,7 +2343,7 @@ msgstr "kan ikke åbne »%s«\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "nøglen »%s« blev ikke fundet: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2679,12 +2679,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Ugyldig nøgle %s gjort gyldig med --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "bruger undernøgle %s i stedet for primær nøgle %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 #| msgid "missing argument for option \"%.50s\"\n"
 msgid "valid values for option '%s':\n"
@@ -2970,7 +2970,7 @@ msgstr "|USER-ID|brug BRUGER-ID til at underskrive eller afkryptere"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3395,7 +3395,7 @@ msgstr "%s ikke tilladt med %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s er meningsløs sammen med %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "ADVARSEL: kører med forfalsket systemtid: "
@@ -3875,7 +3875,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "du kan opdatere dine præferencer med: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "nøgle %s: ingen bruger-id\n"
@@ -3886,7 +3886,7 @@ msgstr "nøgle %s: ingen bruger-id\n"
 msgid "key %s: %s\n"
 msgstr "udelod »%s«: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3910,7 +3910,7 @@ msgstr "nøgle %s: ingen gyldige bruger-id'er\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "dette kan skyldes en manglende egenunderskrift\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "nøgle %s: offentlig nøgle blev ikke fundet: %s\n"
@@ -3925,7 +3925,7 @@ msgstr "nøgle %s: ny nøgle - udeladt\n"
 msgid "no writable keyring found: %s\n"
 msgstr "ingen skrivbar nøglering fundet: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3996,18 +3996,18 @@ msgstr "nøgle %s: »%s« %d bruger-id'er renset\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "nøgle %s: »%s« ikke ændret\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "nøgle %s: hemmelig nøgle importeret\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "udelod: hemmelig nøgle er allerede til stede\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 #| msgid "error sending %s command: %s\n"
 msgid "key %s: error sending to agent: %s\n"
@@ -4021,204 +4021,204 @@ msgstr "fejl under afsendelse af %s-kommando: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 #| msgid "secret key \"%s\" not found: %s\n"
 msgid "secret key %s: %s\n"
 msgstr "hemmelig nøgle »%s« blev ikke fundet: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "import af hemmelige nøgler er ikke tilladt\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "nøgle %s: hemmelig nøgle med ugyldig chiffer %d - udeladt\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Ingen årsag angivet"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Nøglen er blevet afløst"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Nøglen er blevet kompromitteret"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Nøglen bruges ikke længere"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Bruger-id er ikke længere gyldigt"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "årsag for tilbagekald: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "tilbagekaldskommentar: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "nøgle %s: ingen offentlig nøgle - kan ikke anvende tilbagekaldscertifikat\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "nøgle %s: kan ikke lokalisere original nøgleblok: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "nøgle %s: kan ikke læse original nøgleblok: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "nøgle %s: ugyldigt tilbagekaldscertifikat: %s - afvist\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "nøgle %s: »%s« tilbagekaldscertifikat importeret\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "nøgle %s: ingen bruger-id for underskrift\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "nøgle %s: ikke understøttet offentlig nøglealgoritme på bruger-id »%s«\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "nøgle %s: ugyldig egenunderskrift på bruger-id »%s«\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "nøgle %s: ikke understøttet offentlig nøglealgoritme\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "nøgle %s: ugyldig direkte nøgleunderskrift\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "nøgle %s: ingen undernøgle for nøglebinding\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "nøgle %s: ugyldig undernøglebinding\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "nøgle %s: fjernet flerundernøglebinding\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "nøgle %s: ingen undernøgle for nøgletilbagekald\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "nøgle %s: ugyldig undernøgletilbagekald\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "nøgle %s: fjernet flerundernøgletilbagekald\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "nøgle %s: udeladt bruger-id »%s«\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "nøgle %s: udeladt undernøgle\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr ""
 "nøgle %s: underskrift der ikke kan eksporteres (klasse 0x%02X) - udeladt\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "nøgle %s: tilbagekaldscertifikat på forkert sted - udeladt\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "nøgle %s: ugyldigt tilbagekaldscertifikat: %s - udeladt\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "nøgle %s: undernøgleunderskrift på forkert sted - udeladt\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "nøgle %s: uventet underskriftklasse (0x%02X) - udeladt\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "nøgle %s: duplikeret bruger-id detekteret - sammenføjet\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "nøgle %s: duplikeret bruger-id detekteret - sammenføjet\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "ADVARSEL: nøgle %s kan tilbagekaldes: henter tilbagekaldsnøgle %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "ADVARSEL: nøgle %s kan tilbagekaldes: tilbagekaldsnøgle %s er ikke til "
 "stede.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "nøgle %s: »%s« tilbagekaldscertifikat tilføjet\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "nøgle %s: direkte nøgleunderskrift tilføjet\n"
@@ -5940,7 +5940,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Nøgleoprettelse mislykkedes: %s\n"
@@ -6026,7 +6026,7 @@ msgstr ""
 "Bemærk at denne nøgle ikke kan bruges til kryptering. Du kan bruge\n"
 "kommandoen »--edit-key« til at oprette en undernøgle til dette formål.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -6034,7 +6034,7 @@ msgstr ""
 "nøgle er blevet oprettet %lu sekund i fremtiden (tidsforskydning eller "
 "urproblem)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -6042,7 +6042,7 @@ msgstr ""
 "nøgle er blevet oprettet %lu sekunder i fremtiden (tidsforskydning eller "
 "urproblem)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -6059,7 +6059,7 @@ msgstr "Hemmelige dele for primær nøgle er ikke tilgængelige.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Hemmelige dele for primær nøgle gemmes på kortet.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Vil du virkelig oprette? (j/N) "
 
@@ -8911,7 +8911,7 @@ msgstr "|N|Oprindelig ny PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "kør i flerservertilstand (forgrund)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|angiv fejlsøgningsniveau til NIVEAU"
 
@@ -8981,12 +8981,12 @@ msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 "brug venligst tilvalget »--daemon« til at køre programmet i baggrunden\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "håndtering for fd %d startet\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "håndtering for fd %d termineret\n"
@@ -9267,7 +9267,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "en %u-bit-hash er ikke gyldig for en %u-bit %s-nøgle\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -9282,23 +9282,23 @@ msgstr "(dette er MD2-algoritmen)\n"
 msgid "none"
 msgstr "ingen"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Fejl - ugyldig kodning]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Fejl - ikke nok kerne]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Fejl - intet navn]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Fejl - ugyldig DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9318,7 +9318,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "ingen nøglebrug angivet - antager alle mulige brug\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "fejl ved indhentelse af nøglebrugsinformation: %s\n"
@@ -9701,7 +9701,7 @@ msgstr "|USER-ID|brug BRUGER-ID som hemmelig standardnøgle"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|tilføj nøglering til nøgleringslisten"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|brug denne nøgleserver til at slå nøgler op"
 
@@ -9870,7 +9870,7 @@ msgstr "problem under gensøgning af certifikat: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "fejl ved lagring af flag: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Fejl - "
 
@@ -10011,117 +10011,117 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "problem under udkig efter eksisterende certifikat: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, fuzzy, c-format
 #| msgid "looking up issuer from the Dirmngr cache\n"
 msgid "dropping %u certificates from the cache\n"
 msgstr "slår udsteder op fra Dirmngr-mellemlageret\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "kan ikke oprette »%s«: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 #| msgid "certificate `%s' deleted\n"
 msgid "certificate '%s' already cached\n"
 msgstr "certifikat »%s« slettet\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 #| msgid "duplicated certificate `%s' deleted\n"
 msgid "trusted certificate '%s' loaded\n"
 msgstr "duplikeret certifikat »%s« slettet\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 #| msgid "certificate `%s' deleted\n"
 msgid "certificate '%s' loaded\n"
 msgstr "certifikat »%s« slettet\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 #| msgid "fingerprint=%s\n"
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "fingeraftryk=%s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error loading certificate '%s': %s\n"
 msgstr "fejl ved lagring af certifikat: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 #| msgid "Included certificates"
 msgid "permanently loaded certificates: %u\n"
 msgstr "Inkluderede certifikater"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 #| msgid "number of matching certificates: %d\n"
 msgid "    runtime cached certificates: %u\n"
 msgstr "antallet af matchende certifikater: %d\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 #| msgid "number of matching certificates: %d\n"
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "antallet af matchende certifikater: %d\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 #| msgid "  (certificate created at "
 msgid "certificate already cached\n"
 msgstr "  (certifkat oprettet den "
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 #| msgid "certificate is good\n"
 msgid "certificate cached\n"
 msgstr "certifikat er gyldigt\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error caching certificate: %s\n"
 msgstr "fejl ved lagring af certifikat: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "ugyldig fingeraftryk"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "fejl ved lagring af certifikat: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error fetching certificate by subject: %s\n"
 msgstr "fejl ved lagring af certifikat: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 #| msgid "no issuer found in certificate"
 msgid "no issuer found in certificate\n"
 msgstr "ingen udsteder fundet i certifikat"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 #| msgid "error getting stored flags: %s\n"
 msgid "error getting authorityKeyIdentifier: %s\n"
@@ -10860,143 +10860,143 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 #| msgid "|FILE|run commands from FILE on startup"
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|kør kommandoer fra FIL ved opstart"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 #, fuzzy
 #| msgid "pass a command to the dirmngr"
 msgid "shutdown the dirmngr"
 msgstr "send en kommando til dirmngr'en"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Konfiguration for nøgleservere"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|brug nøgleserver på adressen"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Konfiguration for HTTP-servere"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "brug systemets HTTP-proxyopsætning"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Konfiguraiton af LDAP-servere der skal bruges"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 #| msgid "|FILE|read options from FILE"
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FIL|læs tilvalg fra FIL"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 #, fuzzy
 #| msgid "|N|set maximum PIN cache lifetime to N seconds"
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|angive maksimal livsforløb for PIN-mellemlager til N sekunder"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Konfiguration for OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 #, fuzzy
 #| msgid "allow PKA lookups (DNS requests)"
 msgid "allow sending OCSP requests"
 msgstr "tillad PKA-opslag (DNS-forespørgsler)"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 #| msgid "|URL|use keyserver at URL"
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|brug nøgleserver på adressen"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -11009,13 +11009,13 @@ msgstr ""
 "@\n"
 "(Se manualsiden for en fuldstændig liste over alle kommandoer og tilvalg)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 #| msgid "Usage: gpgconf [options] (-h for help)"
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Brug: gpgconf [tilvalg] (-h for hjælp)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 #, fuzzy
 #| msgid ""
 #| "Syntax: gpg-agent [options] [command [args]]\n"
@@ -11027,92 +11027,92 @@ msgstr ""
 "Syntaks: gpg-agent [tilvalg] [kommando [parametre]]\n"
 "Hemmelig nøglehåndtering for GnuPG\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, fuzzy, c-format
 #| msgid "invalid debug-level `%s' given\n"
 msgid "valid debug levels are: %s\n"
 msgstr "ugyldigt fejlsøgningsniveau »%s« angivet\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 #| msgid "usage: gpgsm [options] "
 msgid "usage: %s [options] "
 msgstr "brug: gpgsm [tilvalg] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s ikke tilladt med %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 #| msgid "renaming `%s' to `%s' failed: %s\n"
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "omdøbelse af »%s« til »%s« mislykkedes: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 #| msgid "conversion from `%s' to `%s' failed: %s\n"
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "konvertering fra »%s« til »%s« mislykkedes: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 #| msgid "line too long - skipped\n"
 msgid "%s:%u: line too long - skipped\n"
 msgstr "linje er for lang - udeladt\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "ugyldig fingeraftryk"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 #| msgid "read error in `%s': %s\n"
 msgid "%s:%u: read error: %s\n"
 msgstr "læsefejl i »%s«: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 #| msgid "not forced"
 msgid "shutdown forced\n"
 msgstr "ikke tvunget"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 34fa39f..c1fb0fa 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-2.3.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2021-08-24 14:48+0200\n"
 "Last-Translator: Werner Koch <wk@gnupg.org>\n"
 "Language-Team: German <de@li.org>\n"
@@ -242,9 +242,9 @@ msgstr "'%s' kann nicht erzeugt werden: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "'%s' kann nicht geöffnet werden: %s\n"
@@ -430,62 +430,62 @@ msgstr "Bitte geben Sie das Passwort ein,%0Aum Ihren Schlüssel zu schützen."
 msgid "Please enter the new passphrase"
 msgstr "Bitte geben Sie das Passwort ein:"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr "Optionen zum Start des Programms"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "Im Daemon Modus ausführen"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "Im Server Modus ausführen"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "Im \"Supervised\" Modus ausführen"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "Im Vordergrund laufen lassen"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "Ausgabe für /bin/sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "Ausgabe für /bin/csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|DATEI|Konfigurationsoptionen aus DATEI lesen"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Optionen zur Einstellung der Diagnoseausgaben"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "Detaillierte Informationen"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "Reduzierte Informationen"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|DATEI|Schreibe im Servermodus Logs auf DATEI"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Optionen zur Einstellung der Konfiguration"
 
@@ -622,7 +622,7 @@ msgstr "Erlaube die Eingabe eines Passwortes über Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -643,7 +643,7 @@ msgstr ""
 "Verwaltung von geheimen Schlüsseln für @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "ungültige Debugebene `%s' angegeben\n"
@@ -655,24 +655,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "Das ausgewählte Hashverfahren ist ungültig\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "Optionen werden aus '%s' gelesen\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Hinweis: `%s' wird nicht als Option betrachtet\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "Socket kann nicht erzeugt werden: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "Der Name des Sockets `%s' ist zu lang\n"
@@ -682,34 +682,34 @@ msgstr "Der Name des Sockets `%s' ist zu lang\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "Ein gpg-agent läuft bereits - ein weiterer wird nicht gestartet\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "Fehler beim Ermitteln der \"Nonce\" dieses Sockets\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "Der Socket kann nicht an `%s' gebunden werden: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "Zugriffsrechte für '%s' können nicht gesetzt werden: %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "Es wird auf Socket `%s' gehört\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "Verzeichnis `%s' kann nicht erzeugt werden: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -725,7 +725,7 @@ msgstr "stat()-Aufruf für `%s' fehlgeschlagen: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "Die Datei `%s' kann nicht als Home-Verzeichnis benutzt werden\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "Fehler beim Lesen der \"Nonce\" von FD %d: %s\n"
@@ -750,7 +750,7 @@ msgstr "SSH-Handhabungsroutine 0x%lx für fd %d gestartet\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "SSH-Handhabungsroutine 0x%lx für fd %d beendet\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_select()-Aufruf fehlgeschlagen: %s - warte 1s\n"
@@ -787,7 +787,7 @@ msgstr ""
 "Pflege des Passwortpuffers\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1052,7 +1052,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "Fehler beim Erzeugen eines \"streams\" zu einer \"pipe\": %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "Fehler beim \"Forken\" des Prozess: %s\n"
@@ -1528,7 +1528,7 @@ msgstr "Dateisperre %s konnte nicht eingerichtet werden: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "Warten auf die Freigabe der Dateisperre `%s' ...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "Die Bibliothek %s ist nicht aktuell (benötige %s, habe %s)\n"
@@ -1831,7 +1831,7 @@ msgstr "URL um den öffentlichen Schlüssel zu holen: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1891,7 +1891,7 @@ msgstr "Schlüsseloperation nicht möglich: %s\n"
 msgid "not an OpenPGP card"
 msgstr "Keine gültige OpenPGP-Karte"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "Fehler beim Holen der aktuellen Schlüsselinfo: %s\n"
@@ -2189,7 +2189,7 @@ msgstr "'%s' kann nicht geöffnet werden\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "Schlüssel \"%s\" nicht gefunden: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2520,12 +2520,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Ungültiger Schlüssel %s, gültig gemacht per --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "der Unterschlüssel %s wird anstelle des Hauptschlüssels %s verwendet\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "Gültige Argumente für Option '%s':\n"
@@ -2784,7 +2784,7 @@ msgstr "|USER-ID|Mit USER-ID signieren bzw. entschlüsseln"
 msgid "Options for unattended use"
 msgstr "Optionen für die Verwendung in Scripts"
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr "Weitere Optionen"
 
@@ -3174,7 +3174,7 @@ msgstr "%s zusammen mit %s ist nicht erlaubt!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s zusammen mit %s ist nicht sinnvoll!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "WARNUNG: Ausführung mit gefälschter Systemzeit: "
@@ -3639,7 +3639,7 @@ msgstr ""
 "Sie können Ihren Einstellungen mittels \"gpg --edit-key %s updpref save\" "
 "ändern\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "Schlüssel %s: Keine User-ID\n"
@@ -3649,7 +3649,7 @@ msgstr "Schlüssel %s: Keine User-ID\n"
 msgid "key %s: %s\n"
 msgstr "Schlüssel %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "vom Import-Aufpasser zurückgewiesen"
 
@@ -3673,7 +3673,7 @@ msgstr "Schlüssel %s: Keine gültigen User-IDs\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "dies könnte durch fehlende Eigenbeglaubigung verursacht worden sein\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "Schlüssel %s: Öffentlicher Schlüssel nicht gefunden: %s\n"
@@ -3688,7 +3688,7 @@ msgstr "Schlüssel %s: neuer Schlüssel - übersprungen\n"
 msgid "no writable keyring found: %s\n"
 msgstr "kein schreibbarer Schlüsselbund gefunden: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "Fehler beim Schreiben des Schlüsselbundes `%s': %s\n"
@@ -3758,17 +3758,17 @@ msgstr "Schlüssel %s: \"%s\" %d User-IDs bereinigt\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "Schlüssel %s: \"%s\" nicht geändert\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "Schlüssel %s: geheimer Schlüssel importiert\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "Schlüssel %s: geheimer Schlüssel bereits vorhanden\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "Schlüssel %s: Fehler beim Senden zum gpg-agent: %s\n"
@@ -3781,208 +3781,208 @@ msgstr "Schlüssel %s: Fehler beim Senden zum gpg-agent: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 "Um '%s' zu migrieren sollte für jede Smartcard \"%s\" aufgerufen werden.\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "Geheimer Schlüssel %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "Importieren geheimer Schlüssel ist nicht erlaubt\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr ""
 "Schlüssel %s: geheimer Schlüssel mit ungültiger Verschlüsselung %d - "
 "übersprungen\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Kein Grund angegeben"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Schlüssel ist überholt"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Hinweis: Dieser Schlüssel ist nicht mehr sicher"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Schlüssel wird nicht mehr benutzt"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "User-ID ist nicht mehr gültig"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "Grund für Widerruf: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "Widerruf-Bemerkung: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "Schlüssel %s: Kein öffentlicher Schlüssel - der Schlüsselwiderruf kann nicht "
 "angebracht werden\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "Schlüssel %s: der originale Schlüsselblock wurde nicht gefunden: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "Schlüssel %s: Lesefehler im originalen Schlüsselblock: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "Schlüssel %s: Ungültiges Widerrufzertifikat: %s - zurückgewiesen\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "Schlüssel %s: \"%s\" Widerrufzertifikat importiert\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "Schlüssel %s: Keine User-ID für Signatur\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "Schlüssel %s: Nicht unterstütztes Public-Key-Verfahren für User-ID \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "Schlüssel %s: Ungültige Eigenbeglaubigung für User-ID \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "Schlüssel %s: Nicht unterstütztes Public-Key-Verfahren\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "Schlüssel %s: Ungültige \"direct-key\"-Signatur\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "Schlüssel %s: Kein Unterschlüssel für die Unterschlüsselanbindung\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "Schlüssel %s: Ungültige Unterschlüssel-Anbindung\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "Schlüssel %s: Mehrfache Unterschlüssel-Anbindung entfernt\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "Schlüssel %s: Kein Unterschlüssel für Schlüsselwiderruf\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "Schlüssel %s: Ungültiger Unterschlüsselwiderruf\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "Schlüssel %s: Mehrfacher Unterschlüsselwiderruf entfernt\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "Schlüssel %s: User-ID übersprungen \"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "Schlüssel %s: Unterschlüssel übersprungen\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr ""
 "Schlüssel %s: Nicht exportfähige Signatur (Klasse %02x) - übersprungen\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "Schlüssel %s: Widerrufzertifikat an falschem Platz - übersprungen\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "Schlüssel %s: Ungültiges Widerrufzertifikat: %s - übersprungen\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr ""
 "Schlüssel %s: Unterschlüssel-Widerrufzertifikat an falschem Platz - "
 "übersprungen\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "Schlüssel %s: unerwartete Signaturklasse (0x%02x) - übersprungen\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "Schlüssel %s: Doppelte User-ID entdeckt - zusammengeführt\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "Schlüssel %s: Doppelte Unterschlüssel entdeckt - zusammengeführt\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "WARNUNG: Schlüssel %s ist u.U. widerrufen: hole Widerrufschlüssel %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "WARNUNG: Schlüssel %s ist u.U. widerrufen: Widerrufschlüssel %s ist nicht "
 "vorhanden\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "Schlüssel %s: \"%s\" Widerrufzertifikat hinzugefügt\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "Schlüssel %s: \"direct-key\"-Signaturen hinzugefügt\n"
@@ -5624,7 +5624,7 @@ msgstr ""
 "WARNUNG: Der angefragte v4 Schlüssel wurde durch einen v5 Schlüssel ersetzt\n"
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Schlüsselerzeugung fehlgeschlagen: %s\n"
@@ -5706,7 +5706,7 @@ msgstr ""
 "werden kann.  Sie können aber mit dem Befehl \"--edit-key\" einen\n"
 "Unterschlüssel für diesem Zweck erzeugen.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5714,7 +5714,7 @@ msgstr ""
 "Der Schlüssel wurde %lu Sekunde in der Zukunft erzeugt (Zeitreise oder Uhren "
 "stimmen nicht überein)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5722,7 +5722,7 @@ msgstr ""
 "Der Schlüssel wurde %lu Sekunden in der Zukunft erzeugt (Zeitreise oder "
 "Uhren stimmen nicht überein)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "Hinweis: Unterschlüssel für v3-Schlüssel sind nicht OpenPGP-konform\n"
@@ -5737,7 +5737,7 @@ msgstr "Geheime Teile des Hauptschlüssels sind nicht vorhanden.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Geheime Teile des Hauptschlüssels sind auf der Karte gespeichert.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Wirklich erzeugen? (j/N) "
 
@@ -8556,7 +8556,7 @@ msgstr "|N|Erstmalige neue PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "Im Multiserver Modus ausführen"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|NAME|Die Debugstufe auf NAME setzen"
 
@@ -8619,12 +8619,12 @@ msgstr ""
 "Bitte die Option `--daemon' nutzen, um das Programm im Hintergund "
 "auszuführen\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "Handhabungsroutine für fd %d gestartet\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "Handhabungsroutine für den fd %d beendet\n"
@@ -8911,7 +8911,7 @@ msgstr ""
 "Ein %u-Bit Hashverfahren ist für einen %u-Bit %s Schlüssel nicht möglich\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8926,23 +8926,23 @@ msgstr "(Dies ist der MD2 Algorithmus)\n"
 msgid "none"
 msgstr "keine"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Fehler - Ungültige Kodierung]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Fehler - Nicht genügend Speicher]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Fehler - Kein Name]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Fehler - Ungültiger DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8964,7 +8964,7 @@ msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 "Schlüsselverwendungszweck nicht vorhanden - für alle Zwecke akzeptiert\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "Fehler beim Holen der Schlüsselbenutzungsinformationen: %s\n"
@@ -9326,7 +9326,7 @@ msgstr "|USER-ID|USER-ID als voreingestellten Schlüssel benutzen"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|DATEI|DATEI als öffentlichen Schlüsselbund mitbenutzen"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|Schlüssel bei diesem Server nachschlagen"
 
@@ -9481,7 +9481,7 @@ msgstr "Problem bei Wiederfinden des Zertifikats: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "Fehler beim Speichern der Flags: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Fehler - "
 
@@ -9626,100 +9626,100 @@ msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 "Sperre für den Zertifikatzwischenspeicher kann nicht freigegeben werden: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "%u Zertifikate werden aus dem Zertifikatzwischenspeicher entfernt\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "Zertifikat `%s' kann nicht zerlegt werden: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "Zertifikat `%s' ist bereits im Zwischenspeicher\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Vertrauenswürdiges Zertifikat `%s' wurde geladen\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "Zertifikat `%s' wurde geladen\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1 Fingerabdruck=%s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   Issuer ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  Subjekt ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "Fehler beim Laden des Zertifikats `%s': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "   dauerhaft geladene Zertifikate: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr " zwischengespeicherte Zertifikate: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "    vertrauenswürdige Zertifikate: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "Zertifikat ist bereits im Zwischenspeicher\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "Zertifikat wurde zwischengespeichert\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "Fehler beim Zwischenspeichern des Zertifikats: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "ungültiger SHA1 Fingerabdruck `%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "Fehler beim Holen des Zertifikats mittels Seriennummer: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "Fehler beim Holen des Zertifikats mittels Subject: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "Im Zertifikat ist kein Herausgeber enthalten\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "Fehler beim Holen des \"authorityKeyIdentifier\": %s\n"
@@ -10405,131 +10405,131 @@ msgstr "Absoluter Dateiname erwartet\n"
 msgid "looking up '%s'\n"
 msgstr "Auffinden von `%s'\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "Den Inhalt des CRL Zwischenspeichers anzeigen"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|DATEI|Lade die CRL aus der DATEI in den Zwischenspeicher"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|Hole eine CRL von dieser URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "Den Dirmngr herunterfahren"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "Den Zwischenspeicher löschen"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "Online Softwareversionstest erlauben"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|Nicht mehr als N Angaben in einer Anfrage zurückgeben"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr "Netzwerkbezogene Optionen"
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "Netzzugriff nur über Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Konfiguration der Schlüsselserver"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "Benutze Schlüsselserver unter der URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|DATEI|Benutze die CA Zertifikate in DATEI für HKP über TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Konfiguration für HTTP Server"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "Sperre die Benutzung von HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "Übergehe HTTP CRL Distribution Points"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|Leite alle HTTP Anfragen über URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "Benutze die HTTP Proxy Einstellung des Systems"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Konfiguration der zu nutzenden LDAP-Server"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "Sperre die Benutzung von LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "Übergehe LDAP CRL Distribution Points"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|Benutze HOST für LDAP Anfragen"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "Keine Benutzung der Rückgriffshosts mit --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|DATEI|Lese die LDAP Serverliste aus DATEI"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "Füge neue Server aus den CRL Distribution Points der Serverliste hinzu"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|Setze die LDAP Zeitüberschreitung auf N Sekunden"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Konfiguration zu OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "OCSP Anfragen erlauben"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "Übergehe im Zertifikat enthaltene OCSP Service URLs"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|Benutze den OCSP Responder mit dieser URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|OCSP Antwort ist durch FPR signiert"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "Laden von abgelaufenen CRLs erzwingen"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10539,11 +10539,11 @@ msgstr ""
 "(Im \"info\"-Handbuch findet sich eine vollständige Liste aller Kommandos "
 "und Optionen)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Gebrauch: @DIRMNGR@ [Optionen]"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10551,85 +10551,85 @@ msgstr ""
 "Syntax: @DIRMNGR@ [Optionen] [Kommando [Argumente]]\n"
 "Keyserver, CRL und OCSP Zugriff für @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "Gültige Debugebenen sind: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "Aufruf: %s [Optionen] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "Doppelpunkte sind im Namen des Sockets nicht erlaubt\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "Holen der CRL von `%s' fehlgeschlagen: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "Verarbeitung der CRL von `%s' fehlgeschlagen: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: Zeile ist zu lang - übergangen\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: ungültiger Fingerabdruck erkannt\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: Lesefehler: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: Müll am Ende der Zeile wird ignoriert\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 "SIGHUP empfangen - lese die Konfiguration erneut und lösche die "
 "Zwischenspeicher\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 empfangen - keine Aktion definiert\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM empfangen - wird heruntergefahren ...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM empfangen - immer noch %d Verbindungen aktiv\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "Herunterfahren wurde erzwungen\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT empfangen - wird sofort heruntergefahren\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "Signal %d empfangen - keine Aktion definiert\n"
index 31a9afc..e192e26 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.1.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2017-09-14 21:14+0300\n"
 "Last-Translator: Dimitris Maroulidis <dmaroulidis@dimitrismaroulidis.com>\n"
 "Language-Team: team@gnome.gr\n"
@@ -241,9 +241,9 @@ msgstr "αδυναμία δημιουργίας του `%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -426,65 +426,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "αλλαγή της φράσης κλειδί"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Το κλειδί έχει παρακαμθεί"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "αναλυτικά"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "ήσυχη έξοδος"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -634,7 +634,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -653,7 +653,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -665,26 +665,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "ο επιλεγμένος αλγόριθμος περίληψης δεν είναι έγκυρος\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "ανάγνωση επιλογών από `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: \"%s\" είναι μια μη συνειστώμενη επιλογή\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "αδυναμία δημιουργίας του %s: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -694,35 +694,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "ο gpg-agent δεν είναι διαθέσιμος σε αυτή τη συνεδρία\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "σφάλμα στη αποστολή προς το `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: μη ασφαλείς άδειες στο %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "αδυναμία δημιουργίας καταλόγου `%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -738,7 +738,7 @@ msgstr "trustdb: read απέτυχε (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: αδυναμία δημιουργίας καταλόγου: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n"
@@ -763,7 +763,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "η ενημέρωση μυστικού απέτυχε: %s\n"
@@ -801,7 +801,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1051,7 +1051,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n"
@@ -1556,7 +1556,7 @@ msgstr "το δημόσιο κλειδί %08lX δεν βρέθηκε: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1869,7 +1869,7 @@ msgstr "κανένα αντίστιχο δημόσιο κλειδί: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1934,7 +1934,7 @@ msgstr "Η δημιουργία κλειδιού απέτυχε: %s\n"
 msgid "not an OpenPGP card"
 msgstr "δε βρέθηκαν έγκυρα OpenPGP δεδομένα.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "αδυναμία εγγραφής μυστικής κλειδοθήκης `%s': %s\n"
@@ -2243,7 +2243,7 @@ msgstr "αδυναμία πρόσβασης του `%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "το κλειδί '%s' δε βρέθηκε: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2585,12 +2585,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Μη έγκυρο κλειδί %08lX έγινε έγκυρο από το --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "χρήση του δευτερεύοντος κλειδιού %08lX αντί του πρωτεύοντος %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "μη έγκυρες επιλογές ειγαγωγής\n"
@@ -2876,7 +2876,7 @@ msgstr "χρήση αυτής της ταυτότητας (user id) για υπ
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3282,7 +3282,7 @@ msgstr "το %s δεν επιτρέπεται με το %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "το %s δεν έχει καμμία έννοια μαζί με το %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3755,7 +3755,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "κλειδί %08lX: δεν υπάρχει αυτό το user ID\n"
@@ -3765,7 +3765,7 @@ msgstr "κλειδί %08lX: δεν υπάρχει αυτό το user ID\n"
 msgid "key %s: %s\n"
 msgstr "παραλείφθηκε `%s': %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3789,7 +3789,7 @@ msgstr "κλειδί %08lX: δεν έχει έγκυρα user ID\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "αυτό μπορεί να συνέβει από μια απούσα ιδιοϋπογραφή\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "κλειδί %08lX: μυστικό κλειδί που δε βρέθηκε: %s\n"
@@ -3804,7 +3804,7 @@ msgstr "κλειδί %08lX:  νέο κλειδί - παραλείφθηκε\n"
 msgid "no writable keyring found: %s\n"
 msgstr "δεν βρεθηκε εγγράψιμη κλειδοθήκη: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3875,18 +3875,18 @@ msgstr "κλειδί %08lX: \"%s\" %d νέα user ID\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "κλειδί %08lX: \"%s\" αμετάβλητο\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "κλειδί %08lX: μυστικό κλειδί εισήχθηκε\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "παραλείφθηκε: μυστικό κλειδί ήδη παρών\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "σφάλμα στη αποστολή προς το `%s': %s\n"
@@ -3899,207 +3899,207 @@ msgstr "σφάλμα στη αποστολή προς το `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "το μυστικό κλειδί `%s' δε βρέθηκε: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "εγγραφή του μυστικού κλειδιού στο `%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "κλειδί %08lX: μυστικό κλειδί με άκυρο κρυπταλγ. %d - παραλείφθηκε\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Δεν έχει οριστεί αιτία"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Το κλειδί έχει παρακαμθεί"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Το κλειδί έχει εκτεθεί"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Το κλειδί δε χρησιμοποιείται πλέον"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Το User ID δεν είναι πλέον έγκυρο"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "αιτία για ανάκληση:"
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "σχόλιο ανάκλησης:"
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "κλειδί %08lX: όχι δημόσιο κλειδί - αδυναμία εφαρμογής πιστοποιητικού "
 "ανάκλησης\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "κλειδί %08lX: αδυναμία εντοπισμού του αρχικού τμήματος κλειδιού: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "κλειδί %08lX: αδυναμία ανάγνωσης του αρχικού τμήματος κλειδιού: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "κλειδί %08lX: μη έγκυρο πιστοποιητικό ανάκλησης: %s - απόρριψη\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "κλειδί %08lX: \"%s\" πιστοποιητικό ανάκλησης εισήχθηκε\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "κλειδί %08lX: δεν υπάρχει user ID για την υπογραφή\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "κλειδί %08lX: μη υποστηριζόμενος αλγόριθμος δημοσίου κλειδιού στο user id "
 "\"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "κλειδί %08lX: μη έγκυρη ιδιο-υπογραφή στο user id \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "κλειδί %08lX: μη υποστηριζόμενος αλγόριθμος δημοσίου κλειδιού\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "κλειδί %08lX: άμεση υπογραφή κλειδιού προστέθηκε\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "κλειδί %08lX: δεν υπάρχει υποκλειδί για τη δέσμευση κλειδιού\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "κλειδί %08lX: μη έγκυρη δέσμευση υποκλειδιού\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "κλειδί %08lX: αφαιρέθηκε η δέσμευση πολλαπλού υποκλειδιού\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "κλειδί %08lX: δεν υπάρχει υποκλειδί για την ανάκληση κλειδιού\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "κλειδί %08lX: μη έγκυρη ανάκληση υποκλειδιού\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "κλειδί %08lX: αφαιρέθηκε η ανάκληση πολλαπλού υποκλειδιού\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "κλειδί %08lX: παραλείφθηκε user ID '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "κλειδί %08lX: παραλείφθηκε υποκλειδί\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "κλειδί %08lX: μη εξαγόμενη υπογραφή (κλάση %02x) - παραλείφθηκε\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr ""
 "κλειδί %08lX: το πιστοποιητικό ανάκλησης σε λάθος σημείο - παραλείφθηκε\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "κλειδί %08lX: μη έγκυρο πιστοποιητικό ανάκλησης: %s - παραλείφθηκε\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr ""
 "κλειδί %08lX: η υπογραφή του υποκλειδιού σε λάθος σημείο - παραλείφθηκε\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "κλειδί %08lX: μη αναμενώμενη κλάση υπογραφής (0x%02x) - παραλείφθηκε\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "κλειδί %08lX: εντοπίστηκε διπλό user ID - ενώθηκαν\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "κλειδί %08lX: εντοπίστηκε διπλό user ID - ενώθηκαν\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: κλειδί %08lX μπορεί να ανακληθεί: λήψη κλειδιού ανάκλησης "
 "%08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: κλειδί %08lX μπορεί να ανακληθεί: το κλειδί ανάκλησης %08lX\n"
 "δεν είναι παρών.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "κλειδί %08lX: \"%s\" πιστοποιητικό ανάκλησης προστέθηκε\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "κλειδί %08lX: άμεση υπογραφή κλειδιού προστέθηκε\n"
@@ -5832,7 +5832,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Η δημιουργία κλειδιού απέτυχε: %s\n"
@@ -5916,7 +5916,7 @@ msgstr ""
 "Μπορείτε να χρησιμοποιήσετε την εντολή \"--edit-key\" για να δημιουργηθεί\n"
 "ένα δευτερεύον κλειδί για αυτό το λόγο.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5924,7 +5924,7 @@ msgstr ""
 "το κλειδί δημιουργήθηκε %lu δευτερόλεπτο στο μέλλον (χρονοδίνη ή\n"
 "απλώς πρόβλημα στο ρολόι)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5932,7 +5932,7 @@ msgstr ""
 "το κλειδί δημιουργήθηκε %lu δευτερόλεπτα στο μέλλον (χρονοδίνη ή\n"
 "απλώς πρόβλημα στο ρολόι)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5950,7 +5950,7 @@ msgstr "Μυστικά τμήματα του κύριου κλειδιού δε
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Μυστικά τμήματα του κύριου κλειδιού δεν είναι διαθέσιμα.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Σίγουρα να δημιουργηθεί; "
@@ -8751,7 +8751,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8816,12 +8816,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9104,7 +9104,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9120,25 +9120,25 @@ msgstr ""
 msgid "none"
 msgstr "όχι|οχι"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9157,7 +9157,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "αδυναμία εγγραφής μυστικής κλειδοθήκης `%s': %s\n"
@@ -9529,7 +9529,7 @@ msgstr "|ΟΝΟΜΑ|χρήση ΟΝΟΜΑτος σαν προκαθορισμέ
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "προσθήκη αυτού του κλειδιού στη λίστα των κλειδοθηκών"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|ΔΙΑΚΟΜΙΣΤΗΣ|χρήση αυτού του διακομιστή κλειδιών για αναζήτηση"
@@ -9691,7 +9691,7 @@ msgstr "rev? πρόβλημα στον έλεγχο ανάκλησης: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "σφάλμα κατά την ανάγνωση του `%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9814,101 +9814,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "αδυναμία δημιουργίας του `%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "η προεπιλογή %c%lu αντιγράφτηκε\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Πιστοποιητικό ανάκλησης δημιουργήθηκε.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "η προεπιλογή %c%lu αντιγράφτηκε\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "απεικόνιση του fingerprint"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "κακό πιστοποιητικό"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Πιστοποιητικό ανάκλησης δημιουργήθηκε.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "η προεπιλογή %c%lu αντιγράφτηκε\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "δημιουργία ενός πιστοποιητικού ανάκλησης"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "σφάλμα στη δημιουργία της φράσης κλειδί: %s\n"
@@ -10588,135 +10588,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "αδυναμία επεξεργασίας του URI του διακομιση κλειδιών\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|ΑΡΧΕΙΟ|φόρτωμα του αρθρώματος επέκτασης ΑΡΧΕΙΟ"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "αδυναμία επεξεργασίας του URI του διακομιση κλειδιών\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10729,95 +10729,95 @@ msgstr ""
 "@\n"
 "(δείτε τη σελίδα man για μια πλήρη λίστα εντολών και επιλογών)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Χρήση: gpg [επιλογές] [αρχεία] (-h για βοήθεια)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "χρήση: gpg [επιλογές] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "το %s δεν επιτρέπεται με το %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "θωράκιση απέτυχε: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "θωράκιση απέτυχε: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "η γραμμή είναι πολύ μεγάλη\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "σφάλμα: μη έγκυρο αποτύπωμα\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "σφάλμα ανάγνωσης: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "μη επεξεργασμένο"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 7b6a0db..e365511 100644 (file)
Binary files a/po/en@boldquot.gmo and b/po/en@boldquot.gmo differ
index 543aad1..fdcffe8 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU gnupg 2.3.2\n"
+"Project-Id-Version: GNU gnupg 2.3.3\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
-"PO-Revision-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
+"PO-Revision-Date: 2021-10-10 19:38+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "Language: en\n"
@@ -260,9 +260,9 @@ msgstr "can't create '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "can't open '%s': %s\n"
@@ -441,62 +441,62 @@ msgstr "Please enter the passphrase to%0Aprotect your new key"
 msgid "Please enter the new passphrase"
 msgstr "Please enter the new passphrase"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr "Options used for startup"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "run in daemon mode (background)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "run in server mode (foreground)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "run in supervised mode"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "do not detach from the console"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh-style command output"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh-style command output"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|read options from FILE"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Options controlling the diagnostic output"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "verbose"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "be somewhat more quiet"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|write server mode logs to FILE"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Options controlling the configuration"
 
@@ -633,7 +633,7 @@ msgstr "allow passphrase to be prompted through Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -652,7 +652,7 @@ msgstr ""
 "Secret key management for @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "invalid debug-level ‘\e[1m%s\e[0m’ given\n"
@@ -664,24 +664,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "selected digest algorithm is invalid\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "reading options from ‘\e[1m%s\e[0m’\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Note: ‘\e[1m%s\e[0m’ is not considered an option\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "can't create socket: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "socket name ‘\e[1m%s\e[0m’ is too long\n"
@@ -691,34 +691,34 @@ msgstr "socket name ‘\e[1m%s\e[0m’ is too long\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "a gpg-agent is already running - not starting a new one\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "error getting nonce for the socket\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "error binding socket to '%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "can't set permissions of '%s': %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "listening on socket ‘\e[1m%s\e[0m’\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "can't create directory '%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -734,7 +734,7 @@ msgstr "stat() failed for '%s': %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "can't use ‘\e[1m%s\e[0m’ as home directory\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "error reading nonce on fd %d: %s\n"
@@ -759,7 +759,7 @@ msgstr "ssh handler 0x%lx for fd %d started\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh handler 0x%lx for fd %d terminated\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect failed: %s - waiting 1s\n"
@@ -796,7 +796,7 @@ msgstr ""
 "Password cache maintenance\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1052,7 +1052,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "error creating a stream for a pipe: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "error forking process: %s\n"
@@ -1526,7 +1526,7 @@ msgstr "lock ‘\e[1m%s\e[0m’ not made: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "waiting for lock %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s is too old (need %s, have %s)\n"
@@ -1824,7 +1824,7 @@ msgstr "URL to retrieve public key: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1884,7 +1884,7 @@ msgstr "key operation not possible: %s\n"
 msgid "not an OpenPGP card"
 msgstr "not an OpenPGP card"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "error getting current key info: %s\n"
@@ -2176,7 +2176,7 @@ msgstr "can't open ‘\e[1m%s\e[0m’\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "key “\e[1m%s\e[0m” not found: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2485,12 +2485,12 @@ msgstr "all values passed to ‘\e[1m%s\e[0m’ ignored\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "using subkey %s instead of primary key %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "valid values for option '%s':\n"
@@ -2747,7 +2747,7 @@ msgstr "|USER-ID|use USER-ID to sign or decrypt"
 msgid "Options for unattended use"
 msgstr "Options for unattended use"
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr "Other options"
 
@@ -3130,7 +3130,7 @@ msgstr "%s not allowed with %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s makes no sense with %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "WARNING: running with faked system time: "
@@ -3584,7 +3584,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "you can update your preferences with: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "key %s: no user ID\n"
@@ -3594,7 +3594,7 @@ msgstr "key %s: no user ID\n"
 msgid "key %s: %s\n"
 msgstr "key %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "rejected by import screener"
 
@@ -3618,7 +3618,7 @@ msgstr "key %s: no valid user IDs\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "this may be caused by a missing self-signature\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "key %s: public key not found: %s\n"
@@ -3633,7 +3633,7 @@ msgstr "key %s: new key - skipped\n"
 msgid "no writable keyring found: %s\n"
 msgstr "no writable keyring found: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "error writing keyring '%s': %s\n"
@@ -3703,17 +3703,17 @@ msgstr "key %s: “\e[1m%s\e[0m” %d user IDs cleaned\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "key %s: “\e[1m%s\e[0m” not changed\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "key %s: secret key imported\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "key %s: secret key already exists\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "key %s: error sending to agent: %s\n"
@@ -3726,197 +3726,197 @@ msgstr "key %s: error sending to agent: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "To migrate '%s', with each smartcard, run: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "secret key %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "importing secret keys not allowed\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "key %s: secret key with invalid cipher %d - skipped\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "No reason specified"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Key is superseded"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Key has been compromised"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Key is no longer used"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "User ID is no longer valid"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "reason for revocation: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "revocation comment: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "key %s: no public key - can't apply revocation certificate\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "key %s: can't locate original keyblock: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "key %s: can't read original keyblock: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "key %s: invalid revocation certificate: %s - rejected\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "key %s: “\e[1m%s\e[0m” revocation certificate imported\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "key %s: no user ID for signature\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "key %s: unsupported public key algorithm on user ID “\e[1m%s\e[0m”\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "key %s: invalid self-signature on user ID “\e[1m%s\e[0m”\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "key %s: unsupported public key algorithm\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "key %s: invalid direct key signature\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "key %s: no subkey for key binding\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "key %s: invalid subkey binding\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "key %s: removed multiple subkey binding\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "key %s: no subkey for key revocation\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "key %s: invalid subkey revocation\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "key %s: removed multiple subkey revocation\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "key %s: skipped user ID “\e[1m%s\e[0m”\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "key %s: skipped subkey\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "key %s: non exportable signature (class 0x%02X) - skipped\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "key %s: revocation certificate at wrong place - skipped\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "key %s: invalid revocation certificate: %s - skipped\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "key %s: subkey signature in wrong place - skipped\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "key %s: unexpected signature class (0x%02X) - skipped\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "key %s: duplicated user ID detected - merged\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "key %s: duplicated subkeys detected - merged\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "WARNING: key %s may be revoked: fetching revocation key %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "WARNING: key %s may be revoked: revocation key %s not present.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "key %s: “\e[1m%s\e[0m” revocation certificate added\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "key %s: direct key signature added\n"
@@ -5528,7 +5528,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr "WARNING: v4 is specified, but overridden by v5.\n"
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Key generation failed: %s\n"
@@ -5609,21 +5609,21 @@ msgstr ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command “\e[1m--edit-key\e[0m” to generate a subkey for this purpose.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5638,7 +5638,7 @@ msgstr "Secret parts of primary key are not available.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Secret parts of primary key are stored on-card.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Really create? (y/N) "
 
@@ -8333,7 +8333,7 @@ msgstr "|N|Initial New PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "run in multi server mode (foreground)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|set the debugging level to LEVEL"
 
@@ -8395,12 +8395,12 @@ msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 "please use the option ‘\e[1m--daemon\e[0m’ to run the program in the background\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "handler for fd %d started\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "handler for fd %d terminated\n"
@@ -8675,7 +8675,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "a %u bit hash is not valid for a %u bit %s key\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8690,23 +8690,23 @@ msgstr "(this is the MD2 algorithm)\n"
 msgid "none"
 msgstr "none"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Error - invalid encoding]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Error - out of core]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Error - No name]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Error - invalid DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8726,7 +8726,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "no key usage specified - assuming all usages\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "error getting key usage information: %s\n"
@@ -9083,7 +9083,7 @@ msgstr "|USER-ID|use USER-ID as default secret key"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|add keyring to the list of keyrings"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|use this keyserver to lookup keys"
 
@@ -9239,7 +9239,7 @@ msgstr "problem re-searching certificate: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "error storing flags: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Error - "
 
@@ -9372,100 +9372,100 @@ msgstr "can't acquire write lock on the certificate cache: %s\n"
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "can't release lock on the certificate cache: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "dropping %u certificates from the cache\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "can't parse certificate '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certificate ‘\e[1m%s\e[0m’ already cached\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "trusted certificate ‘\e[1m%s\e[0m’ loaded\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificate ‘\e[1m%s\e[0m’ loaded\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1 fingerprint = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   issuer ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  subject ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "error loading certificate '%s': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "permanently loaded certificates: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "    runtime cached certificates: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           trusted certificates: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certificate already cached\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certificate cached\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "error caching certificate: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "invalid SHA1 fingerprint string ‘\e[1m%s\e[0m’\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "error fetching certificate by S/N: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "error fetching certificate by subject: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "no issuer found in certificate\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "error getting authorityKeyIdentifier: %s\n"
@@ -10123,131 +10123,131 @@ msgstr "absolute file name expected\n"
 msgid "looking up '%s'\n"
 msgstr "looking up ‘\e[1m%s\e[0m’\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "list the contents of the CRL cache"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|load CRL from FILE into cache"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|fetch a CRL from URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "shutdown the dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "flush the cache"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "allow online software version check"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|do not return more than N items in one query"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr "Network related options"
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "route all network traffic via Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Configuration for Keyservers"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|use keyserver at URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|use the CA certificates in FILE for HKP over TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Configuration for HTTP servers"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "inhibit the use of HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignore HTTP CRL distribution points"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|redirect all HTTP requests to URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "use system's HTTP proxy setting"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Configuration of LDAP servers to use"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "inhibit the use of LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignore LDAP CRL distribution points"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|use HOST for LDAP queries"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "do not use fallback hosts with --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|read LDAP server list from FILE"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "add new servers discovered in CRL distribution points to serverlist"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|set LDAP timeout to N seconds"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Configuration for OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "allow sending OCSP requests"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignore certificate contained OCSP service URLs"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|use OCSP responder at URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|OCSP response signed by FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "force loading of outdated CRLs"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10257,11 +10257,11 @@ msgstr ""
 "(See the “\e[1minfo\e[0m” manual for a complete listing of all commands and "
 "options)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Usage: @DIRMNGR@ [options] (-h for help)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10269,83 +10269,83 @@ msgstr ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "valid debug levels are: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "usage: %s [options] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "colons are not allowed in the socket name\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "fetching CRL from ‘\e[1m%s\e[0m’ failed: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "processing CRL from ‘\e[1m%s\e[0m’ failed: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: line too long - skipped\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: invalid fingerprint detected\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: read error: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: garbage at end of line ignored\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "SIGHUP received - re-reading configuration and flushing caches\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 received - no action defined\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM received - shutting down ...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM received - still %d active connections\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "shutdown forced\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT received - immediate shutdown\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "signal %d received - no action defined\n"
index df310bb..17ab045 100644 (file)
Binary files a/po/en@quot.gmo and b/po/en@quot.gmo differ
index 612c9d3..83d28df 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU gnupg 2.3.2\n"
+"Project-Id-Version: GNU gnupg 2.3.3\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
-"PO-Revision-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
+"PO-Revision-Date: 2021-10-10 19:38+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "Language: en\n"
@@ -257,9 +257,9 @@ msgstr "can't create '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "can't open '%s': %s\n"
@@ -438,62 +438,62 @@ msgstr "Please enter the passphrase to%0Aprotect your new key"
 msgid "Please enter the new passphrase"
 msgstr "Please enter the new passphrase"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr "Options used for startup"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "run in daemon mode (background)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "run in server mode (foreground)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "run in supervised mode"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "do not detach from the console"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh-style command output"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh-style command output"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|read options from FILE"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Options controlling the diagnostic output"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "verbose"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "be somewhat more quiet"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|write server mode logs to FILE"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Options controlling the configuration"
 
@@ -630,7 +630,7 @@ msgstr "allow passphrase to be prompted through Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -649,7 +649,7 @@ msgstr ""
 "Secret key management for @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "invalid debug-level ‘%s’ given\n"
@@ -661,24 +661,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "selected digest algorithm is invalid\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "reading options from ‘%s’\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Note: ‘%s’ is not considered an option\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "can't create socket: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "socket name ‘%s’ is too long\n"
@@ -688,34 +688,34 @@ msgstr "socket name ‘%s’ is too long\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "a gpg-agent is already running - not starting a new one\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "error getting nonce for the socket\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "error binding socket to '%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "can't set permissions of '%s': %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "listening on socket ‘%s’\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "can't create directory '%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -731,7 +731,7 @@ msgstr "stat() failed for '%s': %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "can't use ‘%s’ as home directory\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "error reading nonce on fd %d: %s\n"
@@ -756,7 +756,7 @@ msgstr "ssh handler 0x%lx for fd %d started\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh handler 0x%lx for fd %d terminated\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect failed: %s - waiting 1s\n"
@@ -793,7 +793,7 @@ msgstr ""
 "Password cache maintenance\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1048,7 +1048,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "error creating a stream for a pipe: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "error forking process: %s\n"
@@ -1522,7 +1522,7 @@ msgstr "lock ‘%s’ not made: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "waiting for lock %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s is too old (need %s, have %s)\n"
@@ -1819,7 +1819,7 @@ msgstr "URL to retrieve public key: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1879,7 +1879,7 @@ msgstr "key operation not possible: %s\n"
 msgid "not an OpenPGP card"
 msgstr "not an OpenPGP card"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "error getting current key info: %s\n"
@@ -2171,7 +2171,7 @@ msgstr "can't open ‘%s’\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "key “%s” not found: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2480,12 +2480,12 @@ msgstr "all values passed to ‘%s’ ignored\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "using subkey %s instead of primary key %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "valid values for option '%s':\n"
@@ -2742,7 +2742,7 @@ msgstr "|USER-ID|use USER-ID to sign or decrypt"
 msgid "Options for unattended use"
 msgstr "Options for unattended use"
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr "Other options"
 
@@ -3120,7 +3120,7 @@ msgstr "%s not allowed with %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s makes no sense with %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "WARNING: running with faked system time: "
@@ -3573,7 +3573,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "you can update your preferences with: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "key %s: no user ID\n"
@@ -3583,7 +3583,7 @@ msgstr "key %s: no user ID\n"
 msgid "key %s: %s\n"
 msgstr "key %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "rejected by import screener"
 
@@ -3607,7 +3607,7 @@ msgstr "key %s: no valid user IDs\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "this may be caused by a missing self-signature\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "key %s: public key not found: %s\n"
@@ -3622,7 +3622,7 @@ msgstr "key %s: new key - skipped\n"
 msgid "no writable keyring found: %s\n"
 msgstr "no writable keyring found: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "error writing keyring '%s': %s\n"
@@ -3692,17 +3692,17 @@ msgstr "key %s: “%s” %d user IDs cleaned\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "key %s: “%s” not changed\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "key %s: secret key imported\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "key %s: secret key already exists\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "key %s: error sending to agent: %s\n"
@@ -3715,197 +3715,197 @@ msgstr "key %s: error sending to agent: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "To migrate '%s', with each smartcard, run: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "secret key %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "importing secret keys not allowed\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "key %s: secret key with invalid cipher %d - skipped\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "No reason specified"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Key is superseded"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Key has been compromised"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Key is no longer used"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "User ID is no longer valid"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "reason for revocation: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "revocation comment: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "key %s: no public key - can't apply revocation certificate\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "key %s: can't locate original keyblock: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "key %s: can't read original keyblock: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "key %s: invalid revocation certificate: %s - rejected\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "key %s: “%s” revocation certificate imported\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "key %s: no user ID for signature\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "key %s: unsupported public key algorithm on user ID “%s”\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "key %s: invalid self-signature on user ID “%s”\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "key %s: unsupported public key algorithm\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "key %s: invalid direct key signature\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "key %s: no subkey for key binding\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "key %s: invalid subkey binding\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "key %s: removed multiple subkey binding\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "key %s: no subkey for key revocation\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "key %s: invalid subkey revocation\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "key %s: removed multiple subkey revocation\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "key %s: skipped user ID “%s”\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "key %s: skipped subkey\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "key %s: non exportable signature (class 0x%02X) - skipped\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "key %s: revocation certificate at wrong place - skipped\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "key %s: invalid revocation certificate: %s - skipped\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "key %s: subkey signature in wrong place - skipped\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "key %s: unexpected signature class (0x%02X) - skipped\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "key %s: duplicated user ID detected - merged\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "key %s: duplicated subkeys detected - merged\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "WARNING: key %s may be revoked: fetching revocation key %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "WARNING: key %s may be revoked: revocation key %s not present.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "key %s: “%s” revocation certificate added\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "key %s: direct key signature added\n"
@@ -5515,7 +5515,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr "WARNING: v4 is specified, but overridden by v5.\n"
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Key generation failed: %s\n"
@@ -5596,21 +5596,21 @@ msgstr ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command “--edit-key” to generate a subkey for this purpose.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5625,7 +5625,7 @@ msgstr "Secret parts of primary key are not available.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Secret parts of primary key are stored on-card.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Really create? (y/N) "
 
@@ -8318,7 +8318,7 @@ msgstr "|N|Initial New PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "run in multi server mode (foreground)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|set the debugging level to LEVEL"
 
@@ -8380,12 +8380,12 @@ msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 "please use the option ‘--daemon’ to run the program in the background\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "handler for fd %d started\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "handler for fd %d terminated\n"
@@ -8660,7 +8660,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "a %u bit hash is not valid for a %u bit %s key\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8675,23 +8675,23 @@ msgstr "(this is the MD2 algorithm)\n"
 msgid "none"
 msgstr "none"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Error - invalid encoding]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Error - out of core]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Error - No name]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Error - invalid DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8711,7 +8711,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "no key usage specified - assuming all usages\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "error getting key usage information: %s\n"
@@ -9068,7 +9068,7 @@ msgstr "|USER-ID|use USER-ID as default secret key"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|add keyring to the list of keyrings"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|use this keyserver to lookup keys"
 
@@ -9224,7 +9224,7 @@ msgstr "problem re-searching certificate: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "error storing flags: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Error - "
 
@@ -9357,100 +9357,100 @@ msgstr "can't acquire write lock on the certificate cache: %s\n"
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "can't release lock on the certificate cache: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "dropping %u certificates from the cache\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "can't parse certificate '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certificate ‘%s’ already cached\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "trusted certificate ‘%s’ loaded\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificate ‘%s’ loaded\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1 fingerprint = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   issuer ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  subject ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "error loading certificate '%s': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "permanently loaded certificates: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "    runtime cached certificates: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           trusted certificates: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certificate already cached\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certificate cached\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "error caching certificate: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "invalid SHA1 fingerprint string ‘%s’\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "error fetching certificate by S/N: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "error fetching certificate by subject: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "no issuer found in certificate\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "error getting authorityKeyIdentifier: %s\n"
@@ -10108,131 +10108,131 @@ msgstr "absolute file name expected\n"
 msgid "looking up '%s'\n"
 msgstr "looking up ‘%s’\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "list the contents of the CRL cache"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|load CRL from FILE into cache"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|fetch a CRL from URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "shutdown the dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "flush the cache"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "allow online software version check"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|do not return more than N items in one query"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr "Network related options"
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "route all network traffic via Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Configuration for Keyservers"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|use keyserver at URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|use the CA certificates in FILE for HKP over TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Configuration for HTTP servers"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "inhibit the use of HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignore HTTP CRL distribution points"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|redirect all HTTP requests to URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "use system's HTTP proxy setting"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Configuration of LDAP servers to use"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "inhibit the use of LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignore LDAP CRL distribution points"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|use HOST for LDAP queries"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "do not use fallback hosts with --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|read LDAP server list from FILE"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "add new servers discovered in CRL distribution points to serverlist"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|set LDAP timeout to N seconds"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Configuration for OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "allow sending OCSP requests"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignore certificate contained OCSP service URLs"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|use OCSP responder at URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|OCSP response signed by FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "force loading of outdated CRLs"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10241,11 +10241,11 @@ msgstr ""
 "@\n"
 "(See the “info” manual for a complete listing of all commands and options)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Usage: @DIRMNGR@ [options] (-h for help)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10253,83 +10253,83 @@ msgstr ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "valid debug levels are: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "usage: %s [options] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "colons are not allowed in the socket name\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "fetching CRL from ‘%s’ failed: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "processing CRL from ‘%s’ failed: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: line too long - skipped\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: invalid fingerprint detected\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: read error: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: garbage at end of line ignored\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "SIGHUP received - re-reading configuration and flushing caches\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 received - no action defined\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM received - shutting down ...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM received - still %d active connections\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "shutdown forced\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT received - immediate shutdown\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "signal %d received - no action defined\n"
index 1f4f924..ef446e1 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.0.6d\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2002-04-14 14:33+0100\n"
 "Last-Translator: Edmund GRIMLEY EVANS <edmundo@rano.org>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -241,9 +241,9 @@ msgstr "ne povas krei '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -427,65 +427,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "ŝanĝi la pasfrazon"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Ŝlosilo estas anstataŭigita."
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "detala eligo"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "iom malpli da informoj"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -635,7 +635,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -654,7 +654,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -666,25 +666,25 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "elektita kompendi-metodo ne validas\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "legas opciojn el '%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "AVERTO: '%s' estas malplena dosiero\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "ne povas krei %s: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, fuzzy, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "Valida atestilrevoko"
@@ -694,34 +694,34 @@ msgstr "Valida atestilrevoko"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent ne estas disponata en ĉi tiu sesio\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "eraro dum sendo al '%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "Averto: malsekuraj permesoj sur %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "skribas sekretan ŝlosilon al '%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "%s: ne povas krei dosierujon: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -737,7 +737,7 @@ msgstr "fido-datenaro: lego malsukcesis (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: ne povas krei dosierujon: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "eraro dum legado de '%s': %s\n"
@@ -762,7 +762,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "aktualigo de sekreto malsukcesis: %s\n"
@@ -800,7 +800,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1050,7 +1050,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "eraro dum legado de '%s': %s\n"
@@ -1560,7 +1560,7 @@ msgstr "publika ŝlosilo %08lX ne trovita: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "skribas sekretan ŝlosilon al '%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1868,7 +1868,7 @@ msgstr "skribas publikan ŝlosilon al '%s'\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1933,7 +1933,7 @@ msgstr "Kreado de ŝlosiloj malsukcesis: %s\n"
 msgid "not an OpenPGP card"
 msgstr "validaj OpenPGP-datenoj ne trovitaj.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "eraro dum skribado de sekreta ŝlosilaro '%s': %s\n"
@@ -2242,7 +2242,7 @@ msgstr "ne povas malfermi '%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "ŝlosilo '%s' ne trovita: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2567,12 +2567,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Nevalida ŝlosilo %08lX validigita per --always-trust\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "uzas flankan ŝlosilon %08lX anstataŭ la ĉefa ŝlosilo %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "nevalida kiraso"
@@ -2858,7 +2858,7 @@ msgstr "uzi ĉi tiun uzantidentigilon por subskribi aŭ malĉifri"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3262,7 +3262,7 @@ msgstr "%s ne eblas kun %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s ne havas sencon kun %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3727,7 +3727,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "ŝlosilo %08lX: mankas uzantidentigilo\n"
@@ -3737,7 +3737,7 @@ msgstr "ŝlosilo %08lX: mankas uzantidentigilo\n"
 msgid "key %s: %s\n"
 msgstr "ignoris '%s': %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3761,7 +3761,7 @@ msgstr "ŝlosilo %08lX: mankas valida uzantidentigilo\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "tio povas esti kaŭzata de mankanta mem-subskribo\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "ŝlosilo %08lX: publika ŝlosilo ne trovita: %s\n"
@@ -3776,7 +3776,7 @@ msgstr "ŝlosilo %08lX: nova ŝlosilo - ignorita\n"
 msgid "no writable keyring found: %s\n"
 msgstr "neniu skribebla ŝlosilaro trovita: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3847,18 +3847,18 @@ msgstr "ŝlosilo %08lX: %d novaj uzantidentigiloj\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "ŝlosilo %08lX: ne ŝanĝita\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "ŝlosilo %08lX: sekreta ŝlosilo importita\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "ignorita: sekreta ŝlosilo jam ĉeestas\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "eraro dum sendo al '%s': %s\n"
@@ -3871,198 +3871,198 @@ msgstr "eraro dum sendo al '%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "ŝlosilo '%s' ne trovita: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "skribas sekretan ŝlosilon al '%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "ŝlosilo %08lX: sekreta ŝlosilo sen publika ŝlosilo - ignorita\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Nenia kialo specifita"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Ŝlosilo estas anstataŭigita."
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Ŝlosilo estas kompromitita"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Ŝlosilo estas ne plu uzata"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Uzantidentigilo ne plu validas"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, fuzzy, c-format
 msgid "reason for revocation: "
 msgstr "Kialo por revoko: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, fuzzy, c-format
 msgid "revocation comment: "
 msgstr "Komento pri revoko: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "ŝlosilo %08lX: publika ŝlosilo mankas - ne povas apliki revokatestilon\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "ŝlosilo %08lX: ne povas trovi originalan ŝlosilblokon: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "ŝlosilo %08lX: ne povas legi originalan ŝlosilblokon: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "ŝlosilo %08lX: nevalida revokatestilo: %s - malakceptita\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "ŝlosilo %08lX: revokatestilo importita\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "ŝlosilo %08lX: mankas uzantidentigilo por subskribo\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "ŝlosilo %08lX: nerealigita publikŝlosila metodo\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "ŝlosilo %08lX: nevalida mem-subskribo\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "ŝlosilo %08lX: nerealigita publikŝlosila metodo\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "ŝlosilo %08lX: rekta ŝlosilsubskribo aldonita\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "ŝlosilo %08lX: mankas subŝlosilo por ŝlosilbindado\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "ŝlosilo %08lX: nevalida subŝlosila bindado\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "ŝlosilo %08lX: nevalida subŝlosila bindado\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "ŝlosilo %08lX: mankas subŝlosilo por ŝlosilbindado\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "ŝlosilo %08lX.%lu: Valida subŝlosilrevoko\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "ŝlosilo %08lX: nevalida subŝlosila bindado\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "ŝlosilo %08lX: ignoris uzantidentigilon '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "ŝlosilo %08lX: ignoris subŝlosilon\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "ŝlosilo %08lX: neeksportebla subskribo (klaso %02x) - ignorita\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "ŝlosilo %08lX: revokatestilo en malĝusta loko - ignorita\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "ŝlosilo %08lX: nevalida revokatestilo: %s - ignorita\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "ŝlosilo %08lX: revokatestilo en malĝusta loko - ignorita\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "ŝlosilo %08lX: neeksportebla subskribo (klaso %02x) - ignorita\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "ŝlosilo %08lX: trovis ripetitan uzantidentigilon - kunfandita\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "ŝlosilo %08lX: trovis ripetitan uzantidentigilon - kunfandita\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "AVERTO: Ĉi tiu ŝlosilo estas revokita de sia posedanto!\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "AVERTO: Ĉi tiu ŝlosilo estas revokita de sia posedanto!\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "ŝlosilo %08lX: revokatestilo aldonita\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "ŝlosilo %08lX: rekta ŝlosilsubskribo aldonita\n"
@@ -5794,7 +5794,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Kreado de ŝlosiloj malsukcesis: %s\n"
@@ -5876,7 +5876,7 @@ msgstr ""
 "Notu, ke ĉi tiu ŝlosilo ne estas uzebla por ĉifrado. Vi eble volos\n"
 "uzi la komandon \"--edit-key\" por krei flankan ŝlosilon por tiu celo.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5884,7 +5884,7 @@ msgstr ""
 "ŝlosilo estis kreita %lu sekundon en la estonteco (tempotordo aŭ "
 "horloĝeraro)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5892,7 +5892,7 @@ msgstr ""
 "ŝlosilo estis kreita %lu sekundojn en la estonteco (tempotordo aŭ "
 "horloĝeraro)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5908,7 +5908,7 @@ msgstr "Sekretaj partoj de ĉefa ŝlosilo ne estas disponataj.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Sekretaj partoj de ĉefa ŝlosilo ne estas disponataj.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Ĉu vere krei? "
@@ -8660,7 +8660,7 @@ msgstr "Donu la uzantidentigilon: "
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8725,12 +8725,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9020,7 +9020,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9036,25 +9036,25 @@ msgstr ""
 msgid "none"
 msgstr "ne"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "%s: nevalida dosiero-versio %d\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "%s: nevalida dosiero-versio %d\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9072,7 +9072,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "eraro dum skribado de sekreta ŝlosilaro '%s': %s\n"
@@ -9446,7 +9446,7 @@ msgstr "|NOMO|uzi NOMOn kiel la implicitan sekretan ŝlosilon"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "aldoni ĉi tiun ŝlosilaron al la listo de ŝlosilaroj"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SERVILO|uzi ĉi tiun ŝlosilservilon por serĉi ŝlosilojn"
@@ -9608,7 +9608,7 @@ msgstr "rev? problemo en kontrolo de revoko: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "eraro dum legado de '%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9729,101 +9729,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "ne povas krei '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "ripetita atestilo - forviŝita"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "ripetita atestilo - forviŝita"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "ripetita atestilo - forviŝita"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "Fingrospuro:"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "Nevalida atestilo"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "ŝlosilo %08lX: revokatestilo aldonita\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "Valida atestilrevoko"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "%s: nevalida dosiero-versio %d\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "Bona atestilo"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "eraro dum kreado de pasfrazo: %s\n"
@@ -10498,135 +10498,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "ne povis analizi URI de ŝlosilservilo\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|DOSIERO|legi aldonan bibliotekon DOSIERO"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "ne povis analizi URI de ŝlosilservilo\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10639,95 +10639,95 @@ msgstr ""
 "@\n"
 "(Vidu la manpaĝon por kompleta listo de ĉiuj komandoj kaj opcioj)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Uzado: gpg [opcioj] [dosieroj] (-h por helpo)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "uzado: gpg [opcioj] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s ne eblas kun %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "enkirasigo malsukcesis: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "enkirasigo malsukcesis: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "pasfrazo estas tro longa\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s: nevalida dosiero-versio %d\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "kiraso: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "ne traktita"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index e653ae0..d7601d8 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 2.0.9\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2018-05-25 15:44+0000\n"
 "Last-Translator: emma peel <emma.peel@riseup.net>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -260,9 +260,9 @@ msgstr "no se puede crear '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "no se puede abrir '%s': %s\n"
@@ -449,64 +449,64 @@ msgstr "Por favor introduzca frase contraseña para%0Aproteger su nueva clave"
 msgid "Please enter the new passphrase"
 msgstr "Por favor escriba la nueva frase contraseña"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Opciones útiles para el depurado"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "ejecutar en modo demonio (segundo plano)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "ejecutar en modo servidor (primer plano)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "ejecutar en modo supervisado"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "no independizarse de la consola"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "salida de datos estilo sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "salida de datos estilo csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|lee opciones desde FICHERO"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Opciones que controlan la salida de diagnósticos"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "prolijo"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "algo más discreto"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|escribir logs en modo servidor en FICHERO"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Opciones que controlan la configuración"
 
@@ -653,7 +653,7 @@ msgstr "permitir que Emacs pida la clave"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -672,7 +672,7 @@ msgstr ""
 "Manejo de claves privadas por @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "el nivel de depuración '%s' no es válido\n"
@@ -684,24 +684,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "el algoritmo de resumen seleccionado no inválido\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "leyendo opciones de '%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Atención: \"%s\" no se considera una opción\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "no se puede crear el socket: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "el nombre de socket '%s' es demasiado largo\n"
@@ -711,34 +711,34 @@ msgstr "el nombre de socket '%s' es demasiado largo\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "ya hay un agente gpg ejecutándose - no se inicia otro\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "error obteniendo valor único para el socket\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "error enlazando el socket con '%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "no puedo cambiar los permisos de '%s': %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "escuchando en el socket '%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "no se puede crear el directorio '%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -754,7 +754,7 @@ msgstr "stat() falló para '%s': %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "no puede usar '%s' como directorio personal\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "error al leer valor único en el descriptor %d: %s\n"
@@ -779,7 +779,7 @@ msgstr "manejador ssh 0x%lx para el descriptor %d iniciado\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "manejador ssh 0x%lx para el descriptor %d finalizado\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect falló: %s - espero 1s\n"
@@ -821,7 +821,7 @@ msgstr ""
 # puede acentuar? ¿demasiado alta?
 # ¿Quién dice que no se puede? :-)
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1077,7 +1077,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "error al crear stream para una tubería: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "error bifurcando procesos: %s\n"
@@ -1559,7 +1559,7 @@ msgstr "bloqueo '%s' no hecho: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "esperando al bloqueo %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s es demasiado antiguo (necesita %s, tiene %s)\n"
@@ -1867,7 +1867,7 @@ msgstr "URL de donde recuperar la clave pública: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1927,7 +1927,7 @@ msgstr "la operación con la clave no es posible: %s\n"
 msgid "not an OpenPGP card"
 msgstr "no es una tarjeta OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "error obteniendo la información actual de la clave: %s\n"
@@ -2232,7 +2232,7 @@ msgstr "no se puede abrir '%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "clave \"%s\" no encontrada: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2550,12 +2550,12 @@ msgstr "todos los valores pasados a '%s' ignorados\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Clave %s inválida hecha válida mediante --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "usando subclave %s en vez de clave primaria %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "parámetros válidos para la opción '%s':\n"
@@ -2828,7 +2828,7 @@ msgstr "|USER-ID|usa este identificador para firmar o descifrar"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3214,7 +3214,7 @@ msgstr "¡%s no permitido con %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "¡%s no tiene sentido con %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "AVISO: ejecutándose con hora del sistema falsificada "
@@ -3684,7 +3684,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "puede actualizar sus preferencias con: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "clave %s: sin identificador de usuario\n"
@@ -3694,7 +3694,7 @@ msgstr "clave %s: sin identificador de usuario\n"
 msgid "key %s: %s\n"
 msgstr "clave %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "rechazado por el filtro de importación"
 
@@ -3718,7 +3718,7 @@ msgstr "clave %s: sin identificadores de usuario válidos\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "esto puede ser debido a la ausencia de autofirma\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "clave %s: clave pública no encontrada: %s\n"
@@ -3733,7 +3733,7 @@ msgstr "clave %s: clave nueva - omitida\n"
 msgid "no writable keyring found: %s\n"
 msgstr "anillo de claves no escribible encontrado: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "error escribiendo anillo '%s': %s\n"
@@ -3803,17 +3803,17 @@ msgstr "clave %s: \"%s\" %d identificadores de usuario limpiados\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "clave %s: \"%s\" sin cambios\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "clave %s: clave secreta importada\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "clave %s: clave secreta ya existe\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "clave %s: error enviando al agente: %s\n"
@@ -3826,202 +3826,202 @@ msgstr "clave %s: error enviando al agente: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "Para migrar '%s', para cada smartcard ejecuta: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "clave secreta %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "no se permite importar claves secretas\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "clave %s: clave secreta con cifrado incorrecto %d - omitida\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "No se dio ninguna razón"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "La clave ha sido reemplazada"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "La clave ha sido comprometida"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "La clave ya no está en uso"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "El identificador de usuario ya no es válido"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "razón para la revocación: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "comentario a la revocación: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "clave %s: falta la clave pública - imposible emplear el\n"
 "certificado de revocación\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "clave %s: no puede localizarse el bloque de claves original: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "clave %s: no puede leerse el bloque de claves original: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "clave %s: certificado de revocación inválido: %s - rechazado\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "clave %s: \"%s\" certificado de revocación importado\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "clave %s: no hay identificador de usuario para la firma\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "clave %s: algoritmo de clave pública no disponible para ID \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "clave %s: autofirma inválida para el id \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "clave %s: algoritmo de clave pública no disponible\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "clave %s: firma directa de clave inválida\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "clave %s: no hay subclave que unir a la clave\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "clave %s: unión de subclave inválida\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "clave %s: borrado enlace de subclaves múltiples\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "clave %s: no hay subclave para la revocación de clave\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "clave %s: revocación de subclave inválida\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "clave %s: borrada revocación de subclave múltiple\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "clave %s: omitido ID de usuario \"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "clave %s: subclave omitida\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "clave %s: firma no exportable (clase 0x%02X) - omitida\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "clave %s: certificado de revocación en lugar equivocado - omitido\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "clave %s: certificado de revocación no valido: %s - omitido\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "clave %s: firma de subclave en lugar equivocado - omitida\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "clave %s: firma de clase (0x%02X) inesperada - omitida\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "clave %s: detectado usuario duplicado - fusionada\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "clave %s: detectado usuario duplicado - fusionada\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVISO: la clave %s puede estar revocada: recuperando clave de revocación %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVISO: la clave %s puede estar revocada: falta clave de revocación %s.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "clave %s: \"%s\" certificado de revocación añadido\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "clave %s: firma directa de clave añadida\n"
@@ -5661,7 +5661,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Creación de la clave fallida: %s\n"
@@ -5742,7 +5742,7 @@ msgstr ""
 "Tenga en cuenta que esta clave no puede ser usada para cifrar. Puede usar\n"
 "la orden \"--edit-key\" para crear una subclave con este propósito.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5750,7 +5750,7 @@ msgstr ""
 "clave pública creada %lu segundos en el futuro (salto en el tiempo o\n"
 "problemas con el reloj)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5758,7 +5758,7 @@ msgstr ""
 "clave pública creada %lu segundos en el futuro (salto en el tiempo o\n"
 "problemas con el reloj)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
@@ -5774,7 +5774,7 @@ msgstr "Las partes secretas de la clave primaria no están disponibles.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Las partes secretas de la clave primaria se guardan en la tarjeta.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "¿Crear de verdad? (s/N) "
 
@@ -8572,7 +8572,7 @@ msgstr "|N|Nuevo PIN Inicial"
 msgid "run in multi server mode (foreground)"
 msgstr "ejecutar en modo multi servidor (primer plano)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|poner el nivel de depurado a NIVEL"
 
@@ -8633,12 +8633,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr "use la opción '--daemon' para ejecutar el programa en segundo plano\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "manejador del descriptor %d iniciado\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "manejador del descriptor %d terminado\n"
@@ -8914,7 +8914,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "un hash de %u bits no vale para %u bits de la clave %s\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8929,23 +8929,23 @@ msgstr "(es el algoritmo MD2)\n"
 msgid "none"
 msgstr "ninguno"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Error - codificación inválida]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Error - core]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Error - Sin nombre]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Error - DN inválido]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8965,7 +8965,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "no se especifica uso de la clave - asumiendo todos los usos\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "error obteniendo información sobre uso de la clave: %s\n"
@@ -9326,7 +9326,7 @@ msgstr "|USER-ID|usa ID-USUARIO como clave secreta por defecto"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|añade este anillo a la lista de anillos"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|usa este servidor para buscar claves"
 
@@ -9489,7 +9489,7 @@ msgstr "problema re-buscando el certificado: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "error almacenando parámetros: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Error - "
 
@@ -9623,100 +9623,100 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "no puedo desactivar el bloqueo en la cache de certificados: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "quitando %u certificados del almacén\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "no puedo leer el certificado '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "el certificado '%s' ya estaba almacenado\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "certificado fiable '%s' borrado\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificado '%s' cargado\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  huella digital SHA1 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   emisor ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "   asunto ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "error al cargar certificado '%s': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "    certificados cargados permanentemente: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "certificados almacenados para esta sesión: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "                   certificados confiados: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certificado ya almacenado\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certificado almacenado\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "error al almacenar certificado: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "huella digital SHA1 no válida '%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "error al descargar certificado con S/N: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "error al descargar certificado por asunto: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "no se encuentra el emisor de este certificado\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "error al obtener authorityKeyIdentifier: %s\n"
@@ -10389,129 +10389,129 @@ msgstr "espero la ruta absoluta del archivo\n"
 msgid "looking up '%s'\n"
 msgstr "buscando '%s'\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "listar los contenidos del cache CRL"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|carga CRL de FILE en la cache"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|carga un CRL de una URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "apaga el dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "descargar la memoria cache"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "permitir el chequeo online de versiones de software"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|no devolver más de N items en una consulta"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "enrutar todo el tráfico a través de Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Configuración para servidores de claves"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|usar servidor de claves en URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|usar los certificados CA en FILE para HKP a través de TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Configuración de servidores HTTP"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "inhibir el uso de HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignorar puntos de distribución CRL HTTP"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|redirigir todos los pedidos HTTP a URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "usar configuración del proxy HTTP del sistema"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Configuración de servidores LDAP que se usará"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "inhibir el uso de LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignorar puntos de distribución CRL LDAP"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|usar HOST para las consultas LDAP"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "no usar hosts de reserva con --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|lee lista de servidores LDAP de FILE"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 "añadir nuevos servidores descubiertos en los puntos de distribución CRL a la "
 "lista de servidores"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|establecer vida máxima de LDAP en N segundos"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Configuración de OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "permitir el envío de búsquedas OSCP"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignorar URLs de servicio contenidas en los certificados OSCP"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|usar contestador OSCP en la URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|respuesta OCSP firmada por FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "forzar la carga de CRLs caducados"
 
@@ -10519,7 +10519,7 @@ msgstr "forzar la carga de CRLs caducados"
 # página man -> página de manual
 # Vale. ¿del manual mejor?
 # Hmm, no sé, en man-db se usa "de". La verdad es que no lo he pensado.
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10528,11 +10528,11 @@ msgstr ""
 "@\n"
 "(Véase en la página del manual la lista completa de órdenes y opciones)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Uso: @DIRMNGR@ [opciones] (-h para ayuda)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10540,83 +10540,83 @@ msgstr ""
 "Sintaxis: @DIRMNGR@ [opciones] [orden [argumentos]]\n"
 "Acceso al servidor de claves, CRL y OCSP para @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "los niveles de debug válidos son: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "uso: %s [opciones] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "los dos puntos(:) no están permitidos en el nombre del socket\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "fallo al intentar descargar CRL desde '%s': %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "falló el procesamiento CRL desde '%s': %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: línea demasiado larga - omitida\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: se detectó huella digital no válida\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: error de lectura: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: ignorada la basura al final de la línea\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "SIGHUP recibido - releyendo y haciendo correr las caches\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 recibido - ninguna acción definida\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM recibido - apagando ...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM recibido - todavía %d conexiones activas\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "apagado forzado\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT recibido - apagado inmediato\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "señal %d recibida - ninguna acción definida\n"
index 74c64c6..c8f1815 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2004-06-17 11:04+0300\n"
 "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -238,9 +238,9 @@ msgstr "`%s' ei õnnestu luua: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -423,65 +423,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "muuda parooli"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Võti on asendatud"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "ole jutukas"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "ole mõnevõrra vaiksem"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -631,7 +631,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -650,7 +650,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -662,26 +662,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "valitud lühendi algoritm ei ole lubatud\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "loen võtmeid failist `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "HOIATUS: võtit \"%s\" ei soovitata kasutada.\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "%s ei õnnestu luua: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -691,35 +691,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent ei ole sesses sessioonis kasutatav\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "viga teate saatmisel serverile `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "HOIATUS: ebaturvalised õigused %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "kataloogi `%s' ei õnnestu luua: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -735,7 +735,7 @@ msgstr "trustdb: lugemine ebaõnnestus (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: kataloogi ei õnnestu luua: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
@@ -760,7 +760,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "salajase võtme uuendamine ebaõnnestus: %s\n"
@@ -798,7 +798,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1048,7 +1048,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
@@ -1553,7 +1553,7 @@ msgstr "ei leia avalikku võtit %08lX: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1865,7 +1865,7 @@ msgstr "vastavat avalikku võtit pole: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1930,7 +1930,7 @@ msgstr "Võtme genereerimine ebaõnnestus: %s\n"
 msgid "not an OpenPGP card"
 msgstr "ei leia OpenPGP andmeid.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
@@ -2239,7 +2239,7 @@ msgstr "`%s' ei õnnestu avada\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "võtit '%s' ei leitud: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2575,12 +2575,12 @@ msgstr ""
 "Vigane võti %08lX muudeti kehtivaks võtme --allow-non-selfsigned-uid "
 "kasutamisega\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "kasutan sekundaarset võtit %08lX primaarse võtme %08lX asemel\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "vigased impordi võtmed\n"
@@ -2866,7 +2866,7 @@ msgstr "kasuta seda kasutaja IDd"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3269,7 +3269,7 @@ msgstr "%s ja %s ei ole koos lubatud!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s ja %s ei oma koos mõtet!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3738,7 +3738,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "võti %08lX: kasutaja ID puudub\n"
@@ -3748,7 +3748,7 @@ msgstr "võti %08lX: kasutaja ID puudub\n"
 msgid "key %s: %s\n"
 msgstr "`%s' jätsin vahele: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3773,7 +3773,7 @@ msgstr "võti %08lX: puudub kehtiv kasutaja ID\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "see võib olla põhjustatud puuduvast iseenda allkirjast\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "võti %08lX: avalikku võtit ei leitud: %s\n"
@@ -3788,7 +3788,7 @@ msgstr "võti %08lX: uus võti - jätsin vahele\n"
 msgid "no writable keyring found: %s\n"
 msgstr "ei leia kirjutatavat võtmehoidlat: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3859,18 +3859,18 @@ msgstr "võti %08lX: \"%s\" %d uut kasutaja IDd\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "võti %08lX: \"%s\" ei muudetud\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "võti %08lX: salajane võti on imporditud\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "jätsin vahele: avalik võti on juba olemas\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "viga teate saatmisel serverile `%s': %s\n"
@@ -3883,200 +3883,200 @@ msgstr "viga teate saatmisel serverile `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "salajast võtit `%s' ei leitud: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "kirjutan salajase võtme faili `%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "võti %08lX: salajane võti vigase šifriga %d - jätsin vahele\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Põhjus puudub"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Võti on asendatud"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Võti on kompromiteeritud"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Võti ei ole enam kasutusel"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Kasutaja ID ei ole enam kehtiv"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "tühistamise põhjus: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "tühistamise kommentaar: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "võti %08lX: avalik võti puudub - tühistamise sertifikaati ei saa rakendada\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "võti %08lX: ei leia algset võtmeblokki: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "võti %08lX: ei õnnestu lugeda algset võtmeblokki: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "võti %08lX: vigane tühistamise sertifikaat: %s - lükkasin tagasi\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "võti %08lX: \"%s\" tühistamise sertifikaat imporditud\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "võti %08lX: allkirjal puudub kasutaja ID\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm kasutajaga \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "võti %08lX: kasutajal \"%s\" on vigane iseenda allkiri\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "võti %08lX: mittetoetatud avaliku võtme algoritm\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "võti %08lX: lisatud vahetu võtme allkiri\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "võti %08lX: võtmeseosel puudub alamvõti\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "võti %08lX: vigane alamvõtme seos\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "võti %08lX: vigane mitme alamvõtme seos\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "võti %08lX: võtme tühistamiseks puudub alamvõti\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "võti %08lX: vigane alamvõtme tühistamine\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "võti %08lX: eemaldasin mitme alamvõtme tühistamise\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "võti %08lX: jätsin vahele kasutaja ID '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "võti %08lX: jätsin alamvõtme vahele\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "võti %08lX: mitte eksporditav allkiri (klass %02x) - jätan vahele\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "võti %08lX: tühistamise sertifikaat on vales kohas - jätan vahele\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "võti %08lX: vigane tühistamise sertifikaat: %s - jätan vahele\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "võti %08lX: alamvõtme allkiri on vales kohas - jätan vahele\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "võti %08lX: ootamatu allkirja klass (0x%02x) - jätan vahele\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "võti %08lX: tuvastasin dubleeritud kasutaja ID - mestisin\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "võti %08lX: tuvastasin dubleeritud kasutaja ID - mestisin\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "HOIATUS: võti %08lX võib olla tühistatud: laen tühistamise võtit %08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "HOIATUS: võti %08lX võib olla tühistatud: tühistamise võtit %08lX pole.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "võti %08lX: \"%s\" tühistamise sertifikaat lisatud\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "võti %08lX: lisatud vahetu võtme allkiri\n"
@@ -5790,7 +5790,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Võtme genereerimine ebaõnnestus: %s\n"
@@ -5873,19 +5873,19 @@ msgstr ""
 "Krüptimiseks tuleb genereerida teine võti, seda saate teha\n"
 "kasutades võtit \"--edit-key\".\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr "võti loodi %lu sekund tulevikus (ajahüpe või kella probleem)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr "võti loodi %lu sekundit tulevikus (ajahüpe või kella probleem)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5901,7 +5901,7 @@ msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Primaarse võtme salajased komponendid ei ole kättesaadavad.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Loon tõesti? "
@@ -8670,7 +8670,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8735,12 +8735,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9023,7 +9023,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9039,25 +9039,25 @@ msgstr ""
 msgid "none"
 msgstr "ei"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "viga: vigane sõrmejälg\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "viga: vigane sõrmejälg\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9075,7 +9075,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "viga salajase võtme võtmehoidlasse `%s' kirjutamisel: %s\n"
@@ -9447,7 +9447,7 @@ msgstr "|NIMI|kasuta NIME vaikimisi salajase võtmena"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "lisa see võtmehoidla võtmehoidlate nimekirja"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|HOST|kasuta seda võtmeserverit"
@@ -9609,7 +9609,7 @@ msgstr "rev? probleem tühistamise kontrollimisel: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "viga `%s' lugemisel: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9732,101 +9732,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "`%s' ei õnnestu luua: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "eelistus %c%lu on duplikaat\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "eelistus %c%lu on duplikaat\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "näita sõrmejälge"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "halb sertifikaat"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Tühistamise sertifikaat on loodud.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "eelistus %c%lu on duplikaat\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "viga: vigane sõrmejälg\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "viga parooli loomisel: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "genereeri tühistamise sertifikaat"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "viga parooli loomisel: %s\n"
@@ -10502,135 +10502,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "ei saa parsida võtmeserveri URI\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FAIL|lae laiendusmoodul FAIL"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "ei saa parsida võtmeserveri URI\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10643,95 +10643,95 @@ msgstr ""
 "@\n"
 "(Kõikide käskude ja võtmete täieliku kirjelduse leiate manualist)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Kasuta: gpg [võtmed] [failid] (-h näitab abiinfot)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "kasuta: gpg [võtmed] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s ja %s ei ole koos lubatud!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "pakendamine ebaõnnestus: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "pakendamine ebaõnnestus: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "rida on liiga pikk\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "viga: vigane sõrmejälg\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "viga lugemisel: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "ei töödeldud"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 91deaba..77d2463 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2004-06-16 22:40+0300\n"
 "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -254,9 +254,9 @@ msgstr "tiedostoa \"%s\" ei voi luoda: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -439,65 +439,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "muuta salasanaa"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Avain on uusittu"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "monisanainen"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "ole jonkinverran hiljaisempi"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -647,7 +647,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -667,7 +667,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -679,26 +679,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "valittu tiivistealgoritmi ei kelpaa\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "luetaan asetukset tiedostosta \"%s\"\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "VAROITUS: \"%s\" on paheksuttu valitsin\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "ei voida luoda kohdetta %s: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -708,35 +708,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent ei ole käytettävissä tässä istunnossa\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "VAROITUS: oikeudet kohteessa %s \"%s\" eivät ole turvallisia\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "hakemiston \"%s\" luominen ei onnistu: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -752,7 +752,7 @@ msgstr "trustdb: luku epäonnistui (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: hakemistoa ei voi luoda: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "virhe luettaessa tiedostoa \"%s\": %s\n"
@@ -777,7 +777,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "salaisen päivitys epäonnistui: %s\n"
@@ -815,7 +815,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1065,7 +1065,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "virhe luettaessa tiedostoa \"%s\": %s\n"
@@ -1570,7 +1570,7 @@ msgstr "julkista avainta %08lX ei löydy: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1884,7 +1884,7 @@ msgstr "ei vastaavaa julkista avainta: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1949,7 +1949,7 @@ msgstr "Avaimen luonti epäonnistui: %s\n"
 msgid "not an OpenPGP card"
 msgstr "kelvollista OpenPGP-dataa ei löytynyt.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "virhe kirjoitettaessa salaiseen avainrenkaaseen \"%s\": %s\n"
@@ -2258,7 +2258,7 @@ msgstr "tiedostoa \"%s\" ei voi avata\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "avainta \"%s\" ei löydy: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2590,13 +2590,13 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Epäkelpo avain %08lX hyväksytty valitsimella --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr ""
 "käytetään toissijaista avainta %08lX ensisijaisen avaimen %08lX sijasta\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "virheelliset tuontivalitsimet\n"
@@ -2882,7 +2882,7 @@ msgstr "käytä tätä käyttäjätunnusta allekirjoittamiseen ja avaamiseen"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3285,7 +3285,7 @@ msgstr "%s ja %s eivät ole sallittuja yhdessä!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s ja %s yhdessä on järjetöntä!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3757,7 +3757,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "avain %08lX: ei käyttäjätunnusta\n"
@@ -3767,7 +3767,7 @@ msgstr "avain %08lX: ei käyttäjätunnusta\n"
 msgid "key %s: %s\n"
 msgstr "ohitetaan \"%s\": %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3792,7 +3792,7 @@ msgstr "avain %08lX: ei voimassaolevia käyttäjätunnuksia\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "tämän voi aiheuttaa puuttuva oma-allekirjoitus\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "avain %08lX: julkista avainta ei löydetty: %s\n"
@@ -3807,7 +3807,7 @@ msgstr "avain %08lX: uusi avain - ohitetaan\n"
 msgid "no writable keyring found: %s\n"
 msgstr "kirjoitettavissa olevaa avainrengasta ei löydy: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3878,18 +3878,18 @@ msgstr "avain %08lX: \"%s\" %d uutta käyttäjätunnusta\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "avain %08lX: \"%s\" ei muutoksia\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "avain %08lX: salainen avain tuotu\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "ohitetaan: salainen avain on jo paikalla\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n"
@@ -3902,202 +3902,202 @@ msgstr "virhe lähettäessä kohteeseen \"%s\": %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "salaista avainta \"%s\" ei löydy: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "kirjoitan salaisen avaimen kohteeseen \"%s\"\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "avain %08lX: avaimella on epäkelpo salain %d - ohitetaan\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Ei eriteltyä syytä"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Avain on uusittu"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Avain on murrettu"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Avain ei ole enää käytössä"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Käyttäjätunnus ei ole enää käytössä"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "mitätöinnin syy: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "mitätöintikommentti: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "avain %08lX: ei julkista avainta - mitätöintivarmennetta ei voida käyttää\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "avain %08lX: alkuperäistä avainlohkoa ei löydy: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "avain %08lX. alkuperäisen avainlohko lukeminen ei onnistu: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "avain %08lX: pätemätön mitätöintivarmenne: %s - hylätty\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "avain %08lX: mitätöintivarmenne \"%s\" tuotu\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "avain %08lX: allekirjoitukselle ei ole käyttäjätunnusta\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "avain %08lX: julkisen avaimen algoritmia \"%s\" ei tueta\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "avain %08lX: epäkelpo oma-allekirjoitus käyttäjätunnuksella \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "avain %08lX: julkisen avaimen algoritmia ei tueta\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "avain %08lX: lisättiin suora avainallekirjoitus\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "avain %08lX: ei aliavainta avainten riippuvuuksiin\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "avain %08lX: pätemätön aliavainriippuvuus\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "avain %08lX: moninkertainen aliavainriippuvuus poistettu\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "avain %08lX: ei aliavainta avainten mitätöintiä varten\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "avain %08lX: epäkelpo aliavaimen mitätöinti\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "avain %08lX: useiden aliavainten mitätöinti poistettu\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "avain %08lX: käyttäjätunnus ohitettu '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "avain %08lX: aliavain ohitettu\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr ""
 "avain %08lX: allekirjoitusta ei voida viedä (luokka %02x) - ohitetaan\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "avain %08lX: mitätöintivarmenne väärässä paikassa - ohitetaan\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "avain %08lX: epäkelpo mitätöintivarmenne: %s - ohitetaan\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "avain %08lX: aliavaimen allekirjoitus väärässä paikassa - ohitetaan\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "avain %08lX: odottamaton allekirjoitusluokka (0x%02X) - ohitetaan\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "avain %08lX: käyttäjätunnuksen kaksoiskappale havaittu - liitetty\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "avain %08lX: käyttäjätunnuksen kaksoiskappale havaittu - liitetty\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "VAROITUS: avain %08lX saattaa olla mitätöity: haetaan mitätöintiavain %08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "VAROITUS: avain %08lX saattaa olla mitätöity: mitätöintiavainta %08lX \n"
 "ei saatavilla.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "avain %08lX: \"%s\"-mitätöintivarmenne lisätty\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "avain %08lX: lisättiin suora avainallekirjoitus\n"
@@ -5820,7 +5820,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Avaimen luonti epäonnistui: %s\n"
@@ -5902,7 +5902,7 @@ msgstr ""
 "Huomaa, että tätä avainta ei voida käyttää salaamiseen.  Käytä komentoa\n"
 "\"--edit-key\" luodaksesi toissijaisen avaimen salaustarkoitukseen.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5910,7 +5910,7 @@ msgstr ""
 "avain on luotu %lu sekunti tulevaisuudessa (on tapahtunut aikahyppy tai\n"
 "kellon kanssa on ongelmia)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5918,7 +5918,7 @@ msgstr ""
 "avain on luotu %lu sekuntia tulevaisuudessa (on tapahtunut aikahyppy tai\n"
 "kellon kanssa on ongelmia)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5934,7 +5934,7 @@ msgstr "Ensisijaisen avaimen salaiset osat eivät ole saatavilla.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Ensisijaisen avaimen salaiset osat eivät ole saatavilla.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Haluatko varmasti luoda? "
@@ -8733,7 +8733,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8798,12 +8798,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9086,7 +9086,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9102,25 +9102,25 @@ msgstr ""
 msgid "none"
 msgstr "ei"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "virhe: sormenjälki on väärä\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "virhe: sormenjälki on väärä\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9138,7 +9138,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "virhe kirjoitettaessa salaiseen avainrenkaaseen \"%s\": %s\n"
@@ -9510,7 +9510,7 @@ msgstr "|NIMI|käytä oletusarvoisesti salaista avainta NIMI"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "lisää tämä avainrengas avainrenkaiden luetteloon"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|PALVELIN|käytä tätä palvelinta avainten etsimiseen"
@@ -9672,7 +9672,7 @@ msgstr "rev? mitätöinnin tarkistuksessa ongelmia: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "virhe luettaessa tiedostoa \"%s\": %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9796,101 +9796,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "tiedostoa \"%s\" ei voi luoda: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "valinta %c%lu on kopio\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Mitätöintivarmenne luotu.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "valinta %c%lu on kopio\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "näytä sormenjälki"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "virheellinen varmenne"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Mitätöintivarmenne luotu.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "valinta %c%lu on kopio\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "virhe: sormenjälki on väärä\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "luo mitätöintivarmenne"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "virhe luotaessa salasanaa: %s\n"
@@ -10568,135 +10568,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "avainpalvelimen URI:iä ei voi jäsentää\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|TIEDOSTO|lataa laajennusmoduuli TIEDOSTO"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "avainpalvelimen URI:iä ei voi jäsentää\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10710,95 +10710,95 @@ msgstr ""
 "(Katso täydellinen luettelo kaikista komennoista ja valitsimista man-"
 "sivuilta)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Käyttö: gpg [valitsimet] [tiedostot] (-h näyttää ohjeen)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "käyttö: gpg [valitsimet] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s ja %s eivät ole sallittuja yhdessä!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "ascii-koodaaminen epäonnistui: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "ascii-koodaaminen epäonnistui: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "rivi on liian pitkä\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "virhe: sormenjälki on väärä\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "lukuvirhe: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "ei käsitelty"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 87dad44..fb357bf 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 2.1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2017-11-02 17:40+0100\n"
 "Last-Translator: David Prévot <david@tilapin.org>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -256,9 +256,9 @@ msgstr "impossible de créer « %s » : %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "impossible d'ouvrir « %s » : %s\n"
@@ -448,66 +448,66 @@ msgstr "Veuillez entrer la phrase secrète%0Apour protéger la nouvelle clef"
 msgid "Please enter the new passphrase"
 msgstr "Veuillez entrer la nouvelle phrase secrète"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Options pratiques pour le débogage"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "exécuter en mode démon (arrière-plan)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "exécuter en mode serveur (premier plan)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "run in server mode"
 msgid "run in supervised mode"
 msgstr "exécuter en mode serveur"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "ne pas détacher de la console"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sortie de commandes à la sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "sortie de commandes à la csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FICHIER|lire les options depuis le FICHIER"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Options contrôlant la sortie de diagnostique"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "bavard"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "devenir beaucoup plus silencieux"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FICHIER|écrire les journaux serveur dans le FICHIER"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Options contrôlant la configuration"
 
@@ -661,7 +661,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -682,7 +682,7 @@ msgstr ""
 "Gestionnaire de clefs secrètes pour @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "niveau de débogage « %s » incorrect\n"
@@ -694,24 +694,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "la fonction de hachage sélectionnée est incorrecte\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "lecture des options de « %s »\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Remarque : « %s » n'est pas considéré comme une option\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "impossible de créer la socket : %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "le nom de la socket « %s » est trop long\n"
@@ -723,35 +723,35 @@ msgstr ""
 "une instance de gpg-agent fonctionne déjà —\n"
 "pas de démarrage d'une nouvelle instance\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "erreur de lecture du « nonce » de la socket\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "erreur de lien de la socket à « %s » : %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 #| msgid "Warning: unsafe permissions on %s \"%s\"\n"
 msgid "can't set permissions of '%s': %s\n"
 msgstr "Avertissement : les droits de %s ne sont pas sûrs « %s »\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "écoute sur la socket « %s »\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "impossible de créer le répertoire « %s » : %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -767,7 +767,7 @@ msgstr "échec de stat() pour « %s » : %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "impossible d'utiliser « %s » comme répertoire personnel\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "erreur de lecture du « nonce » sur le descripteur %d : %s\n"
@@ -792,7 +792,7 @@ msgstr "gestionnaire SSH 0x%lx pour le descripteur %d démarré\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "gestionnaire SSH 0x%lx pour le descripteur %d terminé\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "échec de npth_pselect : %s — attente 1 s\n"
@@ -831,7 +831,7 @@ msgstr ""
 "Maintenance du cache des mots de passe\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1093,7 +1093,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "erreur de création d'un flux pour un tube : %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "erreur de création de processus fils : %s\n"
@@ -1578,7 +1578,7 @@ msgstr "verrou « %s » non effectif : %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "attente du verrou %s…\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s est trop ancien (nécessaire : %s, utilisé : %s)\n"
@@ -1895,7 +1895,7 @@ msgstr "URL pour récupérer la clef publique : "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1955,7 +1955,7 @@ msgstr "opération sur la clef impossible : %s\n"
 msgid "not an OpenPGP card"
 msgstr "ce n'est pas une carte OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr ""
@@ -2283,7 +2283,7 @@ msgstr "impossible d'ouvrir « %s »\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "clef « %s » introuvable : %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2611,14 +2611,14 @@ msgstr ""
 "La clef incorrecte %s a été rendue valable par\n"
 "--allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr ""
 "utilisation de la sous-clef %s à la place de la clef\n"
 "principale %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 #| msgid "invalid argument for option \"%.50s\"\n"
 msgid "valid values for option '%s':\n"
@@ -2899,7 +2899,7 @@ msgstr "|IDENTITÉ| utiliser l'IDENTITÉ pour signer ou déchiffrer"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3319,7 +3319,7 @@ msgstr "%s n'est pas permis avec %s.\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s n'a aucun sens avec %s.\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "Attention : exécution avec un système de temps contrefait : "
@@ -3798,7 +3798,7 @@ msgstr ""
 "vous pouvez mettre à jour vos préférences avec :\n"
 "gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "clef %s : pas d'identité\n"
@@ -3808,7 +3808,7 @@ msgstr "clef %s : pas d'identité\n"
 msgid "key %s: %s\n"
 msgstr "clef %s : %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "rejetée par le filtre d’importation"
 
@@ -3832,7 +3832,7 @@ msgstr "clef %s : pas d'identité valable\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "cela pourrait provenir d'une autosignature manquante\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "clef %s : clef publique introuvable : %s\n"
@@ -3847,7 +3847,7 @@ msgstr "clef %s : nouvelle clef — ignorée\n"
 msgid "no writable keyring found: %s\n"
 msgstr "aucun porte-clefs accessible en écriture n'a été trouvé : %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "erreur d'écriture du porte-clefs « %s » : %s\n"
@@ -3917,17 +3917,17 @@ msgstr "clef %s : « %s » %d identités nettoyées\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "clef %s : « %s » n'est pas modifiée\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "clef %s : clef secrète importée\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "clef %s : la clef secrète clef existe déjà\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "clef %s : erreur d'envoi à l'agent : %s\n"
@@ -3940,204 +3940,204 @@ msgstr "clef %s : erreur d'envoi à l'agent : %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "clef secrète %s : %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "impossible d'importer des clefs secrètes\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "clef %s : clef secrète avec chiffrement %d incorrect — ignorée\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Aucune cause indiquée"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "La clef a été remplacée"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "La clef a été compromise"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "La clef n'est plus utilisée"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "L'identité n'est plus valable"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "cause de révocation : "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "commentaire de révocation : "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "clef %s : pas de clef publique — impossible d'appliquer le certificat\n"
 "          de révocation\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "clef %s : impossible de trouver le bloc de clef d'origine : %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "clef %s : impossible de lire le bloc de clef d'origine : %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "clef %s : certificat de révocation incorrect : %s — rejeté\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "clef %s : « %s » certificat de révocation importé\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "clef %s : pas d'identité pour la signature\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "clef %s : algorithme à clef publique non géré avec l'identité « %s »\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "clef %s : autosignature de l'identité « %s » incorrecte\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "clef %s : algorithme à clef publique non pris en charge\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "clef %s : signature directe de clef incorrecte\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "clef %s : pas de sous-clef pour relier la clef\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "clef %s : lien à la sous-clef incorrect\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "clef %s : suppression de lien multiple aux sous-clefs\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "clef %s : pas de sous-clef pour révoquer la clef\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "clef %s : révocation de sous-clef incorrecte\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "clef %s : suppression de la révocation de sous-clefs multiples\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "clef %s : identité « %s » ignorée\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "clef %s : sous-clef ignorée\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "clef %s : signature non exportable (classe 0x%02X) — ignorée\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "clef %s : certificat de révocation au mauvais endroit — ignoré\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "clef %s : certificat de révocation incorrect : %s — ignoré\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "clef %s : signature de sous-clef au mauvais endroit — ignorée\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "clef %s : classe de signature inattendue (0x%02X) — ignorée\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "clef %s : identités en double détectées — fusionnées\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "clef %s : identités en double détectées — fusionnées\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "Attention : la clef %s est peut-être révoquée :\n"
 "            récupération de la clef de révocation %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "Attention : la clef %s est peut-être révoquée :\n"
 "            la clef de révocation %s est absente.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "clef %s : ajout du certificat de révocation « %s »\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "clef %s : ajout de la signature directe de clef\n"
@@ -5828,7 +5828,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Échec de génération de la clef : %s\n"
@@ -5912,7 +5912,7 @@ msgstr ""
 "pouvez\n"
 "utiliser la commande « --edit-key » pour générer une sous-clef à cette fin.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5920,7 +5920,7 @@ msgstr ""
 "la clef a été créée %lu seconde dans le futur (faille temporelle ou\n"
 "problème d'horloge)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5928,7 +5928,7 @@ msgstr ""
 "la clef a été créée %lu secondes dans le futur (faille temporelle ou\n"
 "problème d'horloge)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
@@ -5946,7 +5946,7 @@ msgid "Secret parts of primary key are stored on-card.\n"
 msgstr ""
 "Les parties secrètes de la clef principale sont stockées sur la carte.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Faut-il vraiment la créer ? (o/N) "
 
@@ -8860,7 +8860,7 @@ msgstr "|N|Nouveau code personnel initial"
 msgid "run in multi server mode (foreground)"
 msgstr "exécuter en mode multiserveur (premier plan)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|NIVEAU|définir le niveau de débogage à NIVEAU"
 
@@ -8923,12 +8923,12 @@ msgstr ""
 "veuillez utiliser l'option « --daemon » pour exécuter le programme\n"
 "en arrière-plan\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "gestionnaire pour le descripteur %d démarré\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "gestionnaire pour le descripteur %d terminé\n"
@@ -9212,7 +9212,7 @@ msgstr ""
 "un hachage de %1$u bits n'est pas valable pour une clef %3$s de %2$u bits\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -9227,23 +9227,23 @@ msgstr "(c'est l'algorithme MD2)\n"
 msgid "none"
 msgstr "aucun"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Erreur — encodage incorrect]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Erreur — hors limite]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Erreur — pas de nom]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Erreur — DN incorrect]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9266,7 +9266,7 @@ msgstr ""
 "aucune utilisation de clef indiquée — toutes les utilisations sont "
 "supposées\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "erreur de lecture des renseignements d'utilisation de clef : %s\n"
@@ -9630,7 +9630,7 @@ msgstr "|IDENTITÉ| utiliser IDENTITÉ comme clef secr. par défaut"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FICHIER|ajouter le trousseau à la liste de trousseaux"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|utiliser ce serveur pour rechercher les clefs"
 
@@ -9789,7 +9789,7 @@ msgstr "problème de nouvelle recherche de certificat : %s\n"
 msgid "error storing flags: %s\n"
 msgstr "erreur de stockage des options : %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Erreur — "
 
@@ -9933,101 +9933,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "impossible de libérer le verrou du cache de certificat : %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "abandon de %u certificats du cache\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "impossible d'analyser le certificat « %s » : %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certificat « %s » déjà en cache\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "certificat de confiance « %s » chargé\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificat « %s » chargé\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  empreinte SHA1 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr " émetteur ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "    sujet ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "erreur de chargement du certificat « %s » : %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "certificats chargés de façon permanente : %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "      certificats actuellement en cache : %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 #| msgid "    runtime cached certificates: %u\n"
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "      certificats actuellement en cache : %u\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certificat déjà en cache\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certificat en cache\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "erreur de mise en cache du certificat : %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "chaîne « %s » d'empreinte SHA1 incorrecte\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "erreur de récupération du certificat par numéro de série : %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "erreur de récupération du certificat par sujet : %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "aucun émetteur trouvé dans le certificat\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "erreur de lecture d'authorityKeyIdentifier : %s\n"
@@ -10737,139 +10737,139 @@ msgstr "nom de fichier absolu attendu\n"
 msgid "looking up '%s'\n"
 msgstr "recherche de « %s »\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "afficher le contenu du cache de la liste de révocations de certificat"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr ""
 "|FICHIER|charger la liste de révocations de certificat du FICHIER dans le "
 "cache"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|récupérer une liste de révocations de certificat d'une URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "arrêter le dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "vider le cache"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|ne pas renvoyer plus de N éléments dans une requête"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Configuration pour les serveurs de clefs"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|utiliser le serveur de clefs à l'URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FICHIER|utiliser les certificats de CA dans FICHIER pour HKP par TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Configuration pour les serveurs HTTP"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "interdire l'utilisation d'HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 "ignorer les points de distribution de liste de révocations de certificat en "
 "HTTP"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|rediriger toutes les requêtes HTTP vers l'URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "utiliser la configuration de serveur mandataire (proxy) du système"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Configuration des serveurs LDAP à utiliser"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "interdire l'utilisation de LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 "ignorer les points de distribution de liste de révocations de certificat en "
 "LDAP"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HÔTE|utiliser l'HÔTE pour les requêtes LDAP"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "ne pas utiliser d'hôtes de repli avec --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FICHIER|lire la liste de serveurs LDAP depuis le FICHIER"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 "ajouter les nouveaux serveurs découverts dans les points de distribution de "
 "liste de révocations de certificat à la liste de serveurs"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|définir le temps d'expiration de LDAP à N secondes"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Configuration pour OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "permettre l'envoi de requêtes OCSP"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignorer les URL de service OCSP contenues dans le certificat"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|utiliser le répondeur OCSP à l'URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|EMPR|réponse OCSP signée par EMPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "forcer le chargement des listes de révocations de certificat obsolètes"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10879,11 +10879,11 @@ msgstr ""
 "(Consultez le manuel « info » pour obtenir une liste complète des commandes\n"
 "et options)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Utilisation : @DIRMNGR@ [options] (-h pour l'aide)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10892,85 +10892,85 @@ msgstr ""
 "Serveur de clefs, liste de révocations de certificat et accès OCSP pour "
 "@GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "les niveaux de débogage possibles sont : %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "utilisation : %s [options] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "les deux-points ne sont pas permis dans le nom de socket\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr ""
 "échec de récupération de liste de révocations de certificat sur « %s » : %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr ""
 "échec du traitement de liste de révocations de certificat sur « %s » : %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s : %u : ligne trop longue — ignorée\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s : %u : empreinte incorrecte détectée\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s : %u : erreur de lecture : %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s : %u : fin de ligne inutile ignorée\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "SIGHUP reçu — relecture de la configuration et vidage des caches\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 reçu — aucune action définie\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM reçu — arrêt…\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM reçu — encore %d connexions actives\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "arrêt forcé\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT reçu — arrêt immédiat\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "signal %d reçu — aucune action définie\n"
index 009b469..c9a4397 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.4\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2003-12-04 11:39+0100\n"
 "Last-Translator: Jacobo Tarrio <jtarrio@trasno.net>\n"
 "Language-Team: Galician <gpul-traduccion@ceu.fi.udc.es>\n"
@@ -239,9 +239,9 @@ msgstr "non se pode crear `%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -425,66 +425,66 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "cambia-lo contrasinal"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 msgid "Options used for startup"
 msgstr "habilitar depuración total"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "A chave é obsoleta"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "lareto"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "ser un pouquiño máis calado"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -634,7 +634,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -655,7 +655,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -667,26 +667,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "o algoritmo de resumo seleccionado non é válido\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "lendo as opcións de `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "AVISO: \"%s\" é unha opción a extinguir\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "non foi posible crear %s: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, fuzzy, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "Revocación de certificado válida"
@@ -696,35 +696,35 @@ msgstr "Revocación de certificado válida"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent non está dispoñible nesta sesión\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "erro ao enviar a `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "AVISO: permisos inseguros en %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "gravando a chave secreta en `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "non se pode crea-lo directorio `%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -740,7 +740,7 @@ msgstr "base de datos de confianza: fallou a lectura (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: non foi posible crear un directorio: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "erro lendo `%s': %s\n"
@@ -765,7 +765,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "o segredo da actualización fallou: %s\n"
@@ -803,7 +803,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1053,7 +1053,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "erro lendo `%s': %s\n"
@@ -1562,7 +1562,7 @@ msgstr "non se atopou a chave pública %08lX: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "gravando a chave secreta en `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1875,7 +1875,7 @@ msgstr "non hai unha chave pública correspondente: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1940,7 +1940,7 @@ msgstr "A xeración da chave fallou: %s\n"
 msgid "not an OpenPGP card"
 msgstr "non se atoparon datos OpenPGP válidos.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "erro escribindo no chaveiro secreto `%s': %s\n"
@@ -2249,7 +2249,7 @@ msgstr "non se puido abrir `%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "non se atopou a chave `%s': %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2583,12 +2583,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Chave %08lX non válida convertida en válida por --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "emprégase a chave secundaria %08lX no canto da primaria %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "opcións de importación non válidas\n"
@@ -2874,7 +2874,7 @@ msgstr "empregar este id de usuario para asinar ou descifrar"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3277,7 +3277,7 @@ msgstr "¡%s non se admite con %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "¡%s non ten sentido empregándoo con %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3746,7 +3746,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "chave %08lX: non hai ID de usuario\n"
@@ -3756,7 +3756,7 @@ msgstr "chave %08lX: non hai ID de usuario\n"
 msgid "key %s: %s\n"
 msgstr "omítese `%s': %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3780,7 +3780,7 @@ msgstr "chave %08lX: non hai IDs de usuario válidos\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "isto pode ser causado por unha auto-sinatura que falta\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "chave %08lX: chave pública non atopada: %s\n"
@@ -3795,7 +3795,7 @@ msgstr "chave %08lX: nova chave - omitida\n"
 msgid "no writable keyring found: %s\n"
 msgstr "non se atopou un chaveiro no que se poida escribir: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3866,18 +3866,18 @@ msgstr "chave %08lX: \"%s\" %d novos IDs de usuario\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "chave %08lX: \"%s\" sen cambios\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "chave %08lX: chave secreta importada\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "omítese: a chave secreta xa está presente\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "erro ao enviar a `%s': %s\n"
@@ -3890,212 +3890,212 @@ msgstr "erro ao enviar a `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "non se atopou a chave secreta `%s': %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "gravando a chave secreta en `%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "chave %08lX: chave secreta cunha cifra %d non válida - omitida\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Non se especificou un motivo"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "A chave é obsoleta"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Esta chave quedou descoberta"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Xa non se emprega esta chave"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "O ID de usuario xa non é válido"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "motivo para a revocación: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "comentario de revocación: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "chave %08lX: non hai chave pública - non se pode aplica-lo\n"
 "certificado de revocación\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr ""
 "chave %08lX: non foi posible localiza-lo bloque de chaves original:\n"
 "%s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr ""
 "chave %08lX: non foi posible le-lo bloque de chaves original:\n"
 "%s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr ""
 "chave %08lX: certificado de revocación incorrecto:\n"
 "%s - rechazado\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "chave %08lX: \"%s\" certificado de revocación importado\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "chave %08lX: non hai ID de usuario para a sinatura\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "chave %08lX: algoritmo de chave pública non soportado no ID de usuario \"%s"
 "\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr ""
 "chave %08lX: auto-sinatura non válida no identificadr de usuario \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "chave %08lX: algoritmo de chave pública non soportado\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "chave %08lX: engadiuse unha sinatura de chave directa\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "chave %08lX: non hai sub-chave para a ligazón da chave\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "chave %08lX: ligazón de sub-chave incorrecta\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "chave %08lX: eliminouse unha ligazón de sub-chave múltiple\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "chave %08lX: non hai unha sub-chave para a revocación da chave\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "chave %08lX: revocación de sub-chave non válida\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "chave %08lX: eliminouse a revocación de sub-chaves múltiples\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "chave %08lX: omitido o ID de usuario '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "chave %08lX: omitida a sub-chave\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "chave %08lX: sinatura non exportable (clase %02x) - omitida\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "chave %08lX: certificado de revocación no lugar erróneo - omitido\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "chave %08lX: certificado de revocación incorrecto: %s - omitido\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "chave %08lX: sinatura da sub-chave nun lugar incorrecto - omitida\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "chave %08lX: clase de sinatura non esperada (0x%02X) - omitida\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "chave %08lX: ID de usuario duplicado detectado - mesturado\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "chave %08lX: ID de usuario duplicado detectado - mesturado\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVISO: a chave %08lX pode estar revocada: obtendo a chave de revocación "
 "%08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVISO: a chave %08lX pode estar revocada: chave de revocación %08lX "
 "ausente.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "chave %08lX: \"%s\" certificado de revocación engadido\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "chave %08lX: engadiuse unha sinatura de chave directa\n"
@@ -5828,7 +5828,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "A xeración da chave fallou: %s\n"
@@ -5913,7 +5913,7 @@ msgstr ""
 "queira emprega-lo comando \"--edit-key\" para xerar unha chave secundaria\n"
 "con esa finalidade.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5921,7 +5921,7 @@ msgstr ""
 "creouse a chave %lu segundo no futuro (salto no tempo ou problemas co "
 "reloxo)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5929,7 +5929,7 @@ msgstr ""
 "creouse a chave %lu segundos no futuro (salto no tempo ou problemas co "
 "reloxo)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5945,7 +5945,7 @@ msgstr "as partes secretas da chave primaria non están dispoñibles.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "as partes secretas da chave primaria non están dispoñibles.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "¿Crear realmente? "
@@ -8735,7 +8735,7 @@ msgstr "Introduza o ID de usuario: "
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8800,12 +8800,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9095,7 +9095,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9111,25 +9111,25 @@ msgstr ""
 msgid "none"
 msgstr "non|nom"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "erro: pegada dactilar non válida\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "erro: pegada dactilar non válida\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9147,7 +9147,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "erro escribindo no chaveiro secreto `%s': %s\n"
@@ -9521,7 +9521,7 @@ msgstr "|NOME|empregar NOME coma chave secreta por defecto"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "engadir este chaveiro á lista de chaveiros"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|HOST|empregar este servidor de chaves para buscar chaves"
@@ -9683,7 +9683,7 @@ msgstr "rev? problema ao comproba-la revocación: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "erro lendo `%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9806,101 +9806,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "non se pode crear `%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certificado duplicado - borrado"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "certificado duplicado - borrado"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificado duplicado - borrado"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "Pegada dactilar:"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "Certificado non válido"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Creouse o certificado de revocación.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "Revocación de certificado válida"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "erro: pegada dactilar non válida\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "Certificado correcto"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "erro ao crea-lo contrasinal: %s\n"
@@ -10582,135 +10582,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "non se puido analisa-lo URI do servidor de chaves\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FICHEIRO|carga-lo módulo de extensión FICHEIRO"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "non se puido analisa-lo URI do servidor de chaves\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10723,95 +10723,95 @@ msgstr ""
 "@\n"
 "(Vexa a páxina man para un listado completo de comandos e opcións)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Uso: gpg [opcións] [ficheiros] (-h para ve-la axuda)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "uso: gpg [opcións] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "¡%s non se admite con %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "non se puido poñe-la armadura: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "non se puido poñe-la armadura: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "liña longa de máis\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "erro: pegada dactilar non válida\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "erro de lectura: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "non procesado"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 5044f0b..7bb8fce 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU gnupg 2.3.2\n"
+"Project-Id-Version: GNU gnupg 2.3.3\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -228,9 +228,9 @@ msgstr ""
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr ""
@@ -400,62 +400,62 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr ""
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr ""
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr ""
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr ""
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -592,7 +592,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -609,7 +609,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -621,24 +621,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr ""
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr ""
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -648,34 +648,34 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr ""
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -691,7 +691,7 @@ msgstr ""
 msgid "can't use '%s' as home directory\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr ""
@@ -716,7 +716,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr ""
@@ -749,7 +749,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -984,7 +984,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr ""
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr ""
@@ -1458,7 +1458,7 @@ msgstr ""
 msgid "waiting for lock %s...\n"
 msgstr ""
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1752,7 +1752,7 @@ msgstr ""
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1812,7 +1812,7 @@ msgstr ""
 msgid "not an OpenPGP card"
 msgstr ""
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr ""
@@ -2097,7 +2097,7 @@ msgstr ""
 msgid "key \"%s\" not found: %s\n"
 msgstr ""
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2402,12 +2402,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr ""
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr ""
@@ -2664,7 +2664,7 @@ msgstr ""
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3025,7 +3025,7 @@ msgstr ""
 msgid "%s makes no sense with %s!\n"
 msgstr ""
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3473,7 +3473,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr ""
@@ -3483,7 +3483,7 @@ msgstr ""
 msgid "key %s: %s\n"
 msgstr ""
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3507,7 +3507,7 @@ msgstr ""
 msgid "this may be caused by a missing self-signature\n"
 msgstr ""
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr ""
@@ -3522,7 +3522,7 @@ msgstr ""
 msgid "no writable keyring found: %s\n"
 msgstr ""
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr ""
@@ -3592,17 +3592,17 @@ msgstr ""
 msgid "key %s: \"%s\" not changed\n"
 msgstr ""
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr ""
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr ""
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr ""
@@ -3615,197 +3615,197 @@ msgstr ""
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr ""
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr ""
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr ""
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr ""
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr ""
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr ""
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr ""
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr ""
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr ""
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr ""
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr ""
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr ""
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr ""
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr ""
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr ""
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr ""
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr ""
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr ""
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr ""
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr ""
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr ""
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr ""
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr ""
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr ""
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr ""
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr ""
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr ""
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr ""
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr ""
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr ""
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr ""
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr ""
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr ""
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr ""
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr ""
@@ -5343,7 +5343,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr ""
@@ -5419,19 +5419,19 @@ msgid ""
 "the command \"--edit-key\" to generate a subkey for this purpose.\n"
 msgstr ""
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
@@ -5446,7 +5446,7 @@ msgstr ""
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr ""
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr ""
 
@@ -8046,7 +8046,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8105,12 +8105,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -8385,7 +8385,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8400,23 +8400,23 @@ msgstr ""
 msgid "none"
 msgstr ""
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr ""
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr ""
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8431,7 +8431,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr ""
@@ -8786,7 +8786,7 @@ msgstr ""
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr ""
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr ""
 
@@ -8939,7 +8939,7 @@ msgstr ""
 msgid "error storing flags: %s\n"
 msgstr ""
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9060,100 +9060,100 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr ""
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr ""
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr ""
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr ""
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr ""
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr ""
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr ""
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr ""
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr ""
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr ""
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr ""
@@ -9800,224 +9800,224 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr ""
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
 "options)\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr ""
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr ""
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index da18b2b..f952800 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 2.2.20\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2020-06-09 23:10+0200\n"
 "Last-Translator: Nagy Ferenc László <nfl@nfllab.com>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -238,9 +238,9 @@ msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -423,65 +423,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "jelszóváltoztatás"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "A kulcsot lecserélték."
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|fájl|bővítő modul betöltése"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "bőbeszédű mód"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "még szűkszavúbb mód"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -631,7 +631,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -650,7 +650,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -662,26 +662,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "A kiválasztott kivonatoló algoritmus érvénytelen!\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "Az opciókat a \"%s\" állományból olvasom.\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "FIGYELEM: \"%s\" elavult opció!\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "%s nem hozható létre: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -691,35 +691,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "GPG ügynök nem elérhető ebben a munkafolyamatban.\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "Hiba %s-ra/-re küldéskor: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "FIGYELEM: nem biztonságos engedélyek: %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "Írom a titkos kulcsot a %s állományba.\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "Nem tudom a \"%s\" könyvtárat létrehozni: %s.\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -735,7 +735,7 @@ msgstr "Bizalmi adatbázis: olvasás sikertelen (n=%d): %s.\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: Nem tudom a könyvtárat létrehozni: %s.\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "Hiba \"%s\" olvasásakor: %s\n"
@@ -760,7 +760,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "Titkoskulcs-blokk frissítése sikertelen: %s\n"
@@ -798,7 +798,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1048,7 +1048,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "Hiba \"%s\" olvasásakor: %s\n"
@@ -1553,7 +1553,7 @@ msgstr "A(z) %08lX nyilvános kulcsot nem találom: %s.\n"
 msgid "waiting for lock %s...\n"
 msgstr "Írom a titkos kulcsot a %s állományba.\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1865,7 +1865,7 @@ msgstr "Nincs hozzá tartozó nyilvános kulcs: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1930,7 +1930,7 @@ msgstr "Kulcsgenerálás sikertelen: %s\n"
 msgid "not an OpenPGP card"
 msgstr "Nem találtam érvényes OpenPGP adatot.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "Hiba a(z) \"%s\" titkoskulcs-karika írásakor: %s.\n"
@@ -2239,7 +2239,7 @@ msgstr "Nem tudom megnyitni %s-t!\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "\"%s\" kulcs nem található: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2574,12 +2574,12 @@ msgstr ""
 "%08lX érvénytelen kulcsot érvényesítettük az\n"
 "--allow-non-selfsigned-uid opcióval.\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "A %08lX másodlagos kulcsot használjuk a %08lX elsődleges helyett.\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "Érvénytelen import opciók!\n"
@@ -2865,7 +2865,7 @@ msgstr "felh. azonosító aláíráshoz és visszafejtéshez"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3268,7 +3268,7 @@ msgstr "%s és %s nem használható együtt!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s értelmetlen %s mellett!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3738,7 +3738,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "%08lX kulcs: Nincs felhasználói azonosító.\n"
@@ -3748,7 +3748,7 @@ msgstr "%08lX kulcs: Nincs felhasználói azonosító.\n"
 msgid "key %s: %s\n"
 msgstr "Kihagytam \"%s\"-t: %s.\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3772,7 +3772,7 @@ msgstr "%08lX kulcs: Nincs érvényes felhasználói azonosító.\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "Ezt okozhatja egy hiányzó önaláírás.\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "%08lX kulcs: Nyilvános kulcs nem található: %s\n"
@@ -3787,7 +3787,7 @@ msgstr "%08lX kulcs: új kulcs - kihagytam.\n"
 msgid "no writable keyring found: %s\n"
 msgstr "Nem írható kulcskarikát találtam: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3858,18 +3858,18 @@ msgstr "%08lX kulcs: \"%s\" %d új felhasználói azonosító.\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "%08lX kulcs: \"%s\" nem változott.\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "%08lX kulcs: Titkos kulcs importálva.\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "Kihagytam: titkos kulcs már jelen van.\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "Hiba %s-ra/-re küldéskor: %s\n"
@@ -3882,204 +3882,204 @@ msgstr "Hiba %s-ra/-re küldéskor: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "\"%s\" titkos kulcs nem található: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "Írom a titkos kulcsot a %s állományba.\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr ""
 "%08lX kulcs: Titkos kulcs érvénytelen (%d) rejtjelezővel - kihagytam.\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Nincs megadva ok."
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "A kulcsot lecserélték."
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "A kulcs kompromittálódott."
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "A kulcs már nem használatos."
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "A felhasználói azonosító már nem érvényes."
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "Visszavonás oka: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "Megjegyzés a visszavonáshoz: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "%08lX kulcs: Nincs nyilvános kulcs - nem tudok visszavonni.\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "%08lX kulcs: Nem találom az eredeti kulcsblokkot: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "%08lX kulcs: Nem tudom beolvasni az eredeti kulcsblokkot: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "%08lX kulcs: Érvénytelen visszavonó igazolás: %s - visszautasítva.\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "%08lX kulcs: \"%s\" visszavonó igazolást importáltam.\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "%08lX kulcs: Nincs felhasználói azonosító ehhez az aláíráshoz!\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "%08lX kulcs: Nem támogatott nyilvános kulcsú alg. a \"%s\" felh. "
 "azonosítón!\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "%08lX kulcs: Érvénytelen önaláírás a \"%s\" felh. azonosítón!\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "%08lX kulcs: Nem támogatott nyilvános kulcsú algoritmus!\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "%08lX kulcs: Kulcsaláírást hozzáadtam.\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "%08lX kulcs: Nincs alkulcs a kulcskötéshez!\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "%08lX kulcs: Érvénytelen alkulcskötés!\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "%08lX kulcs: Eltávolítottam a többszörös alkulcskötést.\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "%08lX kulcs: Nincs alkulcs a kulcsvisszavonáshoz.\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "%08lX kulcs: Érvénytelen alkulcsvisszavonás.\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "%08lX kulcs: Eltávolítottam a többszörös alkulcsvisszavonást.\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "%08lX kulcs: Kihagytam a felh. azonosítót: '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "%08lX kulcs: Alkulcsot kihagytam.\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "%08lX kulcs: Nem exportálható aláírás (%02x. osztály) - kihagytam.\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "%08lX kulcs: Visszavonó igazolás rossz helyen - kihagytam.\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "%08lX kulcs: Érvénytelen visszavonó igazolás: %s - kihagytam.\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "%08lX kulcs: Alkulcsaláírás rossz helyen - kihagytam.\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "%08lX kulcs: Váratlan aláírásosztály (0x%02X) - kihagytam.\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "%08lX kulcs: Duplázott felh. azonosítót találtam - összefűztem.\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "%08lX kulcs: Duplázott felh. azonosítót találtam - összefűztem.\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "FIGYELEM: %08lX kulcsot visszavonhatták:\n"
 "lehívom a %08lX visszavonó kulcsot.\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "FIGYELEM: %08lX kulcsot visszavonhatták:\n"
 "visszavonó kulcs (%08lX) nincs jelen.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "%08lX kulcs: \"%s\" visszavonó igazolást hozzáadtam.\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "%08lX kulcs: Kulcsaláírást hozzáadtam.\n"
@@ -5793,7 +5793,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Kulcsgenerálás sikertelen: %s\n"
@@ -5878,21 +5878,21 @@ msgstr ""
 "kíván ilyen célra létrehozni, azt az \"--edit-key\" parancs segítségével\n"
 "teheti meg.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 "A kulcs %lu másodperccel a jövőben készült. (Időugrás vagy óraprobléma.)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 "A kulcs %lu másodperccel a jövőben készült. (Időugrás vagy óraprobléma.)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5909,7 +5909,7 @@ msgstr "Az elsődleges kulcs titkos részei nem elérhetők.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Az elsődleges kulcs titkos részei nem elérhetők.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Valóban létrehozzam? "
@@ -8696,7 +8696,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8761,12 +8761,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9049,7 +9049,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9065,25 +9065,25 @@ msgstr ""
 msgid "none"
 msgstr "nem"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "Hiba: Érvénytelen ujjlenyomat.\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "Hiba: Érvénytelen ujjlenyomat.\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9102,7 +9102,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "Hiba a(z) \"%s\" titkoskulcs-karika írásakor: %s.\n"
@@ -9474,7 +9474,7 @@ msgstr "|NÉV|NÉV használata alapértelmezett titkos kulcsként"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "kulcskarika hozzáadása a kulcskarikalistához"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|GÉPNÉV|kulcsszerver beállítása kulcsok kereséséhez"
@@ -9636,7 +9636,7 @@ msgstr "rev? Nem tudom ellenőrizni a visszavonást: %s.\n"
 msgid "error storing flags: %s\n"
 msgstr "Hiba \"%s\" olvasásakor: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9759,101 +9759,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "Nem tudom létrehozni a(z) \"%s\" állományt: %s.\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "%c%lu preferencia kétszer szerepel!\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Visszavonó igazolás létrehozva.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "%c%lu preferencia kétszer szerepel!\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "megmutatja az ujjlenyomatot"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "rossz igazolás"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Visszavonó igazolás létrehozva.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "%c%lu preferencia kétszer szerepel!\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "Hiba: Érvénytelen ujjlenyomat.\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "visszavonási igazolás készítése"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "Hiba a jelszó létrehozásakor: %s.\n"
@@ -10529,135 +10529,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|fájl|bővítő modul betöltése"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|fájl|bővítő modul betöltése"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "Értelmezhetetlen a kulcsszerver URI-ja!\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10670,95 +10670,95 @@ msgstr ""
 "@\n"
 "(A parancsok és opciók teljes listáját a man oldalon tekintheti meg.)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Használat: gpg [opciók] [fájlok] (-h a súgóhoz)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "Használat: gpg [opciók] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s és %s nem használható együtt!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "Páncélozás nem sikerült: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "Páncélozás nem sikerült: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "A sor túl hosszú!\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "Hiba: Érvénytelen ujjlenyomat.\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "Olvasási hiba: %s.\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "nem feldolgozott"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index f405fca..194e3ef 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-id\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2004-06-17 16:32+0700\n"
 "Last-Translator: Tedi Heriyanto <tedi_h@gmx.net>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -243,9 +243,9 @@ msgstr "tidak dapat membuat %s: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -428,65 +428,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "ubah passphrase"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Kunci dilampaui"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|muat modul ekstensi FILE"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "detil"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "lebih diam"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -636,7 +636,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -655,7 +655,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -667,26 +667,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "algoritma digest yang dipilih tidak valid\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "membaca pilihan dari `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "WARNING: \"%s\" adalah opsi terdepresiasi\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "tidak dapat membuat %s: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -696,35 +696,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent tidak tersedia untuk sesi ini\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "kesalahan mengirim ke `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "Peringatan: permisi tidak aman pada %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "menulis kunci rahasia ke `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "tidak dapat membuat direktori `%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -740,7 +740,7 @@ msgstr "trustdb: read failed (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: tidak dapat membuat direktori: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "kesalahan membaca `%s': %s\n"
@@ -765,7 +765,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "gagal perbarui rahasia: %s\n"
@@ -803,7 +803,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1053,7 +1053,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "kesalahan membaca `%s': %s\n"
@@ -1558,7 +1558,7 @@ msgstr "kunci publik %08lX tidak ditemukan: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "menulis kunci rahasia ke `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1871,7 +1871,7 @@ msgstr "tidak ada kunci publik yang sesuai: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1936,7 +1936,7 @@ msgstr "Pembuatan kunci gagal: %s\n"
 msgid "not an OpenPGP card"
 msgstr "tidak ditemukan data OpenPGP yang valid.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "kesalahan menulis keyring rahasia `%s': %s\n"
@@ -2245,7 +2245,7 @@ msgstr "tidak dapat membuka `%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "kunci '%s' tidak ditemukan: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2578,12 +2578,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "kunci tidak valid %08lX dibuat valid oleh --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "menggunakan kunci sekunder %08lX bukannya kunci primer %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "opsi impor tidak valid\n"
@@ -2869,7 +2869,7 @@ msgstr "gunakan id-user ini untuk menandai/dekripsi"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3272,7 +3272,7 @@ msgstr "%s tidak dibolehkan dengan %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s tidak masuk akal dengan %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3744,7 +3744,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "kunci %08lX: tidak ada ID user\n"
@@ -3754,7 +3754,7 @@ msgstr "kunci %08lX: tidak ada ID user\n"
 msgid "key %s: %s\n"
 msgstr "melewati `%s': %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3778,7 +3778,7 @@ msgstr "kunci %08lX: tidak ada ID user yang valid\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "mungkin disebabkan oleh self-signature yang tidak ada\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "kunci %08lX: kunci publik tidak ditemukan: %s\n"
@@ -3793,7 +3793,7 @@ msgstr "kunci %08lX: kunci baru - dilewati\n"
 msgid "no writable keyring found: %s\n"
 msgstr "tidak ditemukan keyring yang dapat ditulisi: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3864,18 +3864,18 @@ msgstr "kunci %08lX: \"%s\" %d user ID baru\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "kunci %08lX: \"%s\" tidak berubah\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "kunci %08lX: kunci rahasia diimpor\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "dilewati: kunci pribadi telah ada\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "kesalahan mengirim ke `%s': %s\n"
@@ -3888,201 +3888,201 @@ msgstr "kesalahan mengirim ke `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "kunci rahasia `%s' tidak ditemukan: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "menulis kunci rahasia ke `%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "kunci %08lX: kunci rahasia dengan cipher tidak valid %d - dilewati\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Tidak ada alasan diberikan"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Kunci dilampaui"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Kunci ini telah dikompromikan"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Kunci tidak lagi digunakan"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "ID User tidak lagi valid"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "Alasan pembatalan:"
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "Komentar pembatalan:"
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "kunci %08lX: tdk ada kunci publik-tdk dpt mengaplikasikan sertifikat "
 "pembatalan\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "kunci %08lX: tidak dapat menemukan keyblock orisinal: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "kunci %08lX: tidak dapat membaca keyblok orisinal: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "kunci %08lX: sertifikat pembatalan tidak valid: %s - ditolak\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "kunci %08lX: \"%s\" sertifikat pembatalan diimpor\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "kunci %08lX: tidak ada ID user untuk signature\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "kunci %08lX: algoritma publik key tidak didukung pada user id \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "kunci %08lX: self-signature tidak valid pada user id \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "kunci %08lX: algoritma publik key tidak didukung\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "kunci %08lX: signature kunci langsung ditambahkan\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "kunci %08lX: tidak ada subkey untuk key binding\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "kunci %08lX: subkey binding tidak valid\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "kunci %08lX: hapus subkey binding ganda\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "kunci %08lX: tidak ada subkey untuk pembatalan kunci\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "kunci %08lX: pembatalan subkey tidak valid\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "kunci %08lX: hapus pembatalan subkey ganda\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "kunci %08lX: melewati ID user "
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "kunci %08lX: melewati subkey\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "kunci %08lX: signature tidak dapat diekpor (kelas %02x) - dilewati\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "kunci %08lX: sertifikat pembatalan di tempat yang salah - dilewati\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "kunci %08lX: sertifikat pembatalan tidak valid: %s - dilewati\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "kunci %08lX: signature subkey di tempat yang salah - dilewati\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "kunci %08lX: klas signature tidak diharapkan (0x%02x) - dilewati\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "kunci %08lX: terdeteksi ID user duplikat - digabungkan\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "kunci %08lX: terdeteksi ID user duplikat - digabungkan\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "Peringatan: kunci %08lX dapat dibatalkan: mengambil kunci pembatalan %08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "Peringatan: kunci %08lX dapat dibatalkan: kunci pembatalan %08lX tidak ada\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "kunci %08lX: \"%s\" penambahan sertifikat pembatalan\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "kunci %08lX: signature kunci langsung ditambahkan\n"
@@ -5804,7 +5804,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Pembuatan kunci gagal: %s\n"
@@ -5889,21 +5889,21 @@ msgstr ""
 "mungkin ingin menggunakan perintah \"--edit-key\" untuk membuat kunci kedua "
 "untuk tujuan ini.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 "kunci telah diciptakan dalam %lu detik mendatang (masalah waktu atau jam)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 "kunci telah diciptakan dalam %lu detik mendatang (masalah waktu atau jam)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5919,7 +5919,7 @@ msgstr "Bagian rahasia kunci primer tidak tersedia.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Bagian rahasia kunci primer tidak tersedia.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Ingin diciptakan? "
@@ -8695,7 +8695,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8760,12 +8760,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9048,7 +9048,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9064,25 +9064,25 @@ msgstr ""
 msgid "none"
 msgstr "n|t|tidak"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "kesalahan: fingerprint tidak valid\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "kesalahan: fingerprint tidak valid\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9100,7 +9100,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "kesalahan menulis keyring rahasia `%s': %s\n"
@@ -9473,7 +9473,7 @@ msgstr "|NAMA|gunakan NAMA sebagai kunci rahasia baku"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "tambah keyring ini ke daftar keyring"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|HOST|gunakan keyserver ini utk lihat kunci"
@@ -9635,7 +9635,7 @@ msgstr "rev? masalah memeriksa pembatalan: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "kesalahan membaca `%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9758,101 +9758,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "tidak dapat membuat %s: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "preferensi %c%lu ganda \n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Sertifikat pembatalan tercipta.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "preferensi %c%lu ganda \n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "tampilkan fingerprint"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "sertifikat yang buruk"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Sertifikat pembatalan tercipta.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "preferensi %c%lu ganda \n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "kesalahan: fingerprint tidak valid\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "buat sertifikat revokasi"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "kesalahan penciptaan passphrase: %s\n"
@@ -10528,135 +10528,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|muat modul ekstensi FILE"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "tidak dapat memparsing URI keyserver\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|muat modul ekstensi FILE"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "tidak dapat memparsing URI keyserver\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10669,95 +10669,95 @@ msgstr ""
 "@\n"
 "(Lihat man page untuk daftar lengkap semua perintah dan option)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Pemakaian: gpg [pilihan] [file] (-h untuk bantuan)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "pemakaian: gpg [pilihan] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s tidak dibolehkan dengan %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "gagal enarmoring: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "gagal enarmoring: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "baris terlalu panjang\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "kesalahan: fingerprint tidak valid\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "kesalahan pembacaan: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "tidak diproses"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 7d65f9c..ce5214d 100644 (file)
Binary files a/po/it.gmo and b/po/it.gmo differ
index d7901d5..067f605 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 2.3.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2021-04-15 10:09+0900\n"
 "Last-Translator: Denis <student@alice.it>\n"
 "Language-Team: \n"
@@ -236,9 +236,9 @@ msgstr "impossibile creare '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "impossibile aprire '%s': %s\n"
@@ -420,62 +420,62 @@ msgstr "Immettere la passphrase a%0Aproteggere la nuova chiave"
 msgid "Please enter the new passphrase"
 msgstr "Inserisci la nuova passphrase"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr "Opzioni utilizzate per l'avvio"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "eseguire in modalità daemon (sfondo)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "eseguire in modalità server (in primo piano)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "eseguire in modalità supervisionata"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "non scollegarsi dalla console"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "uscita del comando sh-stile"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "uscita del comando in csh-stile"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|opzioni di lettura da FILE"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Opzioni che controllano l'output diagnostico"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "prolisso"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "meno prolisso"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|scrittura dei registri in modalità server in FILE"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Opzioni che controllano la configurazione"
 
@@ -613,7 +613,7 @@ msgstr "consentire la passphrase tramite Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -632,7 +632,7 @@ msgstr ""
 "Gestione delle chiavi segrete per @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "'%s' a livello di debug non valido specificato\n"
@@ -644,24 +644,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "l'algoritmo di digest selezionato non è valido\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "opzioni di lettura da '%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Nota: '%s' non è considerato un'opzione\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "impossibile creare il socket: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "il nome socket '%s' è troppo lungo\n"
@@ -671,34 +671,34 @@ msgstr "il nome socket '%s' è troppo lungo\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "un gpg-agent è già in esecuzione - non iniziare uno nuovo\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "errore durante il recupero di un errore per il socket\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "errore durante l'associazione del socket a '%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "impossibile impostare le autorizzazioni di '%s': %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "ascolto sul socket '%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "impossibile creare la directory '%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -714,7 +714,7 @@ msgstr "stat() non riuscito per '%s': %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "impossibile utilizzare '%s' come home directory\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "errore durante la lettura del nonce su fd %d: %s\n"
@@ -739,7 +739,7 @@ msgstr "gestore ssh 0x%lx per fd %d avviato\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "gestore ssh 0x%lx per fd %d terminato\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect non riuscito: %s - 1s in attesa\n"
@@ -776,7 +776,7 @@ msgstr ""
 "Manutenzione della cache delle password\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1036,7 +1036,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "errore durante la creazione di un flusso per una pipe: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "errore durante il processo di forking: %s\n"
@@ -1515,7 +1515,7 @@ msgstr "blocco '%s' non effettuato: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "attesa del blocco %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s è troppo vecchio (è necessario %s, con %s)\n"
@@ -1816,7 +1816,7 @@ msgstr "URL per recuperare la chiave pubblica: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1876,7 +1876,7 @@ msgstr "operazione chiave non possibile: %s\n"
 msgid "not an OpenPGP card"
 msgstr "non una scheda OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr ""
@@ -2176,7 +2176,7 @@ msgstr "impossibile aprire '%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "chiave \"%s\" non trovata: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2498,12 +2498,12 @@ msgstr "tutti i valori passati a '%s' ignorati\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Chiave non valida %s resa valida da --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "utilizzando la sottochiave %s anziché la chiave primaria %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "valori validi per l'opzione '%s':\n"
@@ -2762,7 +2762,7 @@ msgstr "|USER-ID|utilizzare USER-ID per firmare o decrittografare"
 msgid "Options for unattended use"
 msgstr "Opzioni per l'uso automatico"
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr "Altre Opzioni"
 
@@ -3152,7 +3152,7 @@ msgstr "Non è permesso usare %s con %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "Non ha senso usare %s con %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "AVVISO: in esecuzione con l'ora di sistema falso: "
@@ -3616,7 +3616,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "è possibile aggiornare le preferenze con: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "chiave %s: nessun ID utente\n"
@@ -3626,7 +3626,7 @@ msgstr "chiave %s: nessun ID utente\n"
 msgid "key %s: %s\n"
 msgstr "chiave %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "rifiutato dallo screener di importazione"
 
@@ -3650,7 +3650,7 @@ msgstr "chiave %s: nessun ID utente valido\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "questo può essere causato da una autofirma mancante\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "chiave %s: chiave pubblica non trovata: %s\n"
@@ -3665,7 +3665,7 @@ msgstr "chiave %s: nuova chiave - ignorata\n"
 msgid "no writable keyring found: %s\n"
 msgstr "non è stato trovato un portachiavi scrivibile: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "errore durante la scrittura della chiave '%s': %s\n"
@@ -3735,17 +3735,17 @@ msgstr "chiave %s: \"%s\" %d ID utente puliti\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "chiave %s: \"%s\" non modificata\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "chiave %s: chiave segreta importata\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "chiave %s: chiave segreta già esistente\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "chiave %s: errore durante l'invio all'agente: %s\n"
@@ -3758,203 +3758,203 @@ msgstr "chiave %s: errore durante l'invio all'agente: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "Per eseguire la migrazione di '%s', con ogni smart card: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "chiave segreta %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "importazione di chiavi segrete non consentita\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "chiave %s: chiave segreta con crittografia non valida %d - ignorata\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Nessuna ragione specificata"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Questa chiave è stata sostituita"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Questa chiave è stata compromessa"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "La chiave non è più usata"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "L'user ID non è più valido"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "ragione della revoca: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "commento alla revoca: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "chiave %s: nessuna chiave pubblica - impossibile applicare il certificato di "
 "revoca\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "chiave %s: impossibile individuare il blocco di chiave originale: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "chiave %s: impossibile leggere il keyblock originale: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "chiave %s: certificato di revoca non valido: %s - rifiutato\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "chiave %s: certificato di revoca \"%s\" importato\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "chiave %s: nessun ID utente per la firma\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "chiave %s: algoritmo a chiave pubblica non supportato sull'ID utente \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "chiave %s: autode firma non valida sull'ID utente \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "chiave %s: algoritmo a chiave pubblica non supportato\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "chiave %s: firma diretta della chiave non valida\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "chiave %s: nessuna sottochiave per l'associazione della chiave\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "chiave %s: associazione di sottochiavi non valida\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "chiave %s: rimossa l'associazione di più sottochiavi\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "chiave %s: nessuna sottochiave per la revoca della chiave\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "chiave %s: revoca della sottochiave non valida\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "chiave %s: rimossa la revoca di più sottochiavi\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "chiave %s: ID utente ignorato \"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "chiave %s: sottochiave ignorata\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "chiave %s: firma non esportabile (classe 0x%02X) - ignorata\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "chiave %s: certificato di revoca nella posizione errata - ignorato\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "chiave %s: certificato di revoca non valido: %s - ignorato\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "chiave %s: firma della sottochiave nella posizione errata - ignorata\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "chiave %s: classe di firma imprevista (0x%02X) - ignorata\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "chiave %s: rilevato ID utente duplicato - unito\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "chiave %s: rilevate sottochiavi duplicate - unite\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVVISO: la chiave %s può essere revocata: recupero della chiave di revoca "
 "%s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVVISO: la chiave %s può essere revocata: chiave di revoca %s non presente.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "chiave %s: certificato di revoca \"%s\" aggiunto\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "chiave %s: aggiunta firma chiave diretta\n"
@@ -4818,7 +4818,7 @@ msgstr "AVVISO: la sottochiave di crittografia scade a breve.\n"
 #: g10/keyedit.c:4188
 #, c-format
 msgid "You may want to change its expiration date too.\n"
-msgstr "Si consiglia di modificare la data di scadenza troppo.\n"
+msgstr "Si consiglia di modificare anche la sua data di scadenza.\n"
 
 #: g10/keyedit.c:4247
 msgid ""
@@ -5592,7 +5592,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Generazione della chiave fallita: %s\n"
@@ -5676,7 +5676,7 @@ msgstr ""
 "consiglia di utilizzare\n"
 "il comando \"--edit-key\" per generare una sottochiave a questo scopo.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5684,7 +5684,7 @@ msgstr ""
 "la chiave è stata creata %lu secondo nel futuro (salto nel tempo o problema\n"
 "con l'orologio)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5692,7 +5692,7 @@ msgstr ""
 "la chiave è stata creata %lu secondi nel futuro (salto nel tempo o problema\n"
 "con l'orologio)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
@@ -5708,7 +5708,7 @@ msgstr "Parti della chiave segreta non sono disponibili.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Le parti segrete della chiave primaria vengono archiviate su scheda.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Davvero creare? (y/N) "
 
@@ -8490,7 +8490,7 @@ msgstr "|N|Nuovo PIN iniziale"
 msgid "run in multi server mode (foreground)"
 msgstr "eseguire in modalità multi server (in primo piano)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL| impostare il livello di debug su LEVEL"
 
@@ -8553,12 +8553,12 @@ msgstr ""
 "si prega di utilizzare l'opzione '--daemon' per eseguire il programma in "
 "background\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "gestore per fd %d avviato\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "gestore per fd %d terminato\n"
@@ -8836,7 +8836,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "un hash di bit %u non è valido per una chiave %u bit %s\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8851,23 +8851,23 @@ msgstr "(questo è l'algoritmo MD2)\n"
 msgid "none"
 msgstr "nessuno"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Errore - codifica non valida]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Errore - fuori dal nucleo]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Errore - Nessun nome]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Errore - DN non valido]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8888,7 +8888,7 @@ msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 "nessun utilizzo chiave specificato - supponendo che tutti gli utilizzi\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr ""
@@ -9257,7 +9257,7 @@ msgstr "|USER-ID|utilizzare USER-ID come chiave segreta predefinita"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|aggiungere il tasto all'elenco dei keyring"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|utilizzare questo keyserver per cercare le chiavi"
 
@@ -9414,7 +9414,7 @@ msgstr "problema durante la ri-ricerca del certificato: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "errore durante l'archiviazione dei flag: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Errore - "
 
@@ -9552,100 +9552,100 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "impossibile rilasciare il blocco sulla cache dei certificati: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "eliminazione di %u certificati dalla cache\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "impossibile analizzare il certificato '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certificato '%s' già memorizzato nella cache\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "certificato attendibile '%s' caricato\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certificato '%s' caricato\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  impronta digitale SHA1 - %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   emittente ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  oggetto ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "errore durante il caricamento del certificato '%s': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "certificati caricati in modo permanente: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "   certificati runtime memorizzati nella cache: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           certificati attendibili: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certificato già memorizzato nella cache\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certificato memorizzato nella cache\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "errore durante la memorizzazione nella cache del certificato: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "stringa di impronta digitale SHA1 non valida '%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "errore durante il recupero del certificato da parte di S/N: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "errore durante il recupero del certificato per oggetto: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "nessuna autorità emittente trovata nel certificato\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "errore durante il recupero di authorityKeyIdentifier: %s\n"
@@ -10329,133 +10329,133 @@ msgstr "previsto nome file assoluto\n"
 msgid "looking up '%s'\n"
 msgstr "ricerca di '%s'\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "elencare il contenuto della cache CRL"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|carica CRL da FILE nella cache"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|recupero di un CRL dall'URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "arrestare il dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "svuotare la cache"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "consentire il controllo della versione del software online"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|Non restituire più di N elementi in una query"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr "Opzioni relative alla rete"
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "instradare tutto il traffico di rete tramite Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Configurazione per Keyservers"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "| URL: utilizzare keyserver all'URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|utilizzare i certificati CA in FILE per HKP su TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Configurazione per i server HTTP"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "inibire l'uso di HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignorare i punti di distribuzione CRL HTTP"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|reindirizza tutte le richieste HTTP all'URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "utilizzare l'impostazione proxy HTTP del sistema"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Configurazione dei server LDAP da utilizzare"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "inibire l'uso di LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignorare i punti di distribuzione CRL LDAP"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|utilizzare HOST per le query LDAP"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "non utilizzare host di fallback con --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|lettura dell'elenco dei server LDAP da FILE"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 "aggiungere nuovi server individuati nei punti di distribuzione CRL "
 "all'elenco dei server"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|imposta il timeout LDAP su N secondi"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Configurazione per OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "consentire l'invio di richieste OCSP"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignorare gli URL del servizio OCSP contenuti nel certificato"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|utilizzare risponditore OCSP all'URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|Risposta OCSP firmata da FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "forzare il caricamento di CRL obsoleti"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10465,11 +10465,11 @@ msgstr ""
 "(Vedere il manuale \"info\" per un elenco completo di tutti i comandi e le "
 "opzioni)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Utilizzo: @DIRMNGR@ [opzioni] (-h per assistenza)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10477,84 +10477,84 @@ msgstr ""
 "Sintassi: @DIRMNGR@ [opzioni] [comando [args]]\n"
 "Accesso keyserver, CRL e OCSP per @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "i livelli di debug validi sono: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "utilizzo: %s [opzioni] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "due punti non sono consentiti nel nome del socket\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "recupero CRL da '%s' non riuscito: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "elaborazione CRL da '%s' non riuscita: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: riga troppo lunga - ignorata\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: rilevata impronta digitale non valida\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s: %u: errore di lettura: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s: %u: Garbage alla fine della riga ignorato\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 "SIGHUP ricevuto - rilezione delle cache di configurazione e svuotamento\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 ricevuto - nessuna azione definita\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM ricevuto - arresto …\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM ricevuto - connessioni ancora %d attive\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "arresto forzato\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT ricevuto - arresto immediato\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "segnale %d ricevuto - nessuna azione definita\n"
index 0f70766..7d57cd9 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 2.3.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2021-04-08 10:15+0900\n"
 "Last-Translator: NIIBE Yutaka <gniibe@fsij.org>\n"
 "Language-Team: none\n"
@@ -241,9 +241,9 @@ msgstr "'%s'が作成できません: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "'%s'が開けません: %s\n"
@@ -420,62 +420,62 @@ msgstr "新しい鍵を保護するために、%0Aパスフレーズを入力し
 msgid "Please enter the new passphrase"
 msgstr "新しいパスフレーズを入力してください"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr "起動に使われるオプション"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "デーモン・モードで実行 (バックグラウンド)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "サーバ・モードで実行 (フォアグラウンド)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "スーパーバイズド・モードで実行"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "コンソールからデタッチしない"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh-形式のコマンド出力"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh-形式のコマンド出力"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|FILEからオプションを読み込みます"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "診断出力を制御するオプション"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "冗長"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "いくらかおとなしく"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|FILEにサーバ・モードのログを書き出す"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "コンフィグレーションを制御するオプション"
 
@@ -613,7 +613,7 @@ msgstr "Emacsを通じてパスフレーズを催促することを認める"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -632,7 +632,7 @@ msgstr ""
 "@GnuPG@の秘密鍵の管理\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "無効なdebug-level '%s'が与えられました\n"
@@ -644,24 +644,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "選択されたダイジェスト・アルゴリズムは、無効です\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "'%s' からオプションを読み込みます\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "注意: '%s'はオプションとは考えられません\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "ソケットが作成できません: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "ソケット名'%s'は長すぎます\n"
@@ -671,34 +671,34 @@ msgstr "ソケット名'%s'は長すぎます\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agentは既に実行されています - 新しいものをスタートさせません\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "ソケットのナンス取得エラー\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "'%s'でソケットのバインドのエラー: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "'%s'の許可が設定できません: %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "ソケット'%s'でlisten\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "ディレクトリ'%s'が作成できません: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -714,7 +714,7 @@ msgstr "'%s'でstat()が失敗しました: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "'%s'をホーム・ディレクトリに使えません\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "fd %dでナンスの読み込みエラー: %s\n"
@@ -739,7 +739,7 @@ msgstr "ssh ハンドラ0x%lx (fd %d に対する)が開始\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh ハンドラ0x%lx (fd %d に対する)が終了\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselectに失敗しました: %s - 一秒待ちます\n"
@@ -776,7 +776,7 @@ msgstr ""
 "パスワードキャッシュの管理\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1029,7 +1029,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "パイプのストリーム作成エラー: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "プロセスforkエラー: %s\n"
@@ -1506,7 +1506,7 @@ msgstr "lock '%s' は作成されませんでした: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "lock %s を待ちます...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s が古すぎます (%s が必要、現在 %s)\n"
@@ -1805,7 +1805,7 @@ msgstr "公開鍵を取得するURL: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1865,7 +1865,7 @@ msgstr "鍵は操作できません: %s\n"
 msgid "not an OpenPGP card"
 msgstr "OpenPGPカードでありません"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "現行鍵情報の取得エラー: %s\n"
@@ -2157,7 +2157,7 @@ msgstr "'%s'が開けません\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "鍵\"%s\"が見つかりません: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2464,12 +2464,12 @@ msgstr "'%s'に渡されたすべての値は無視されました\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "--allow-non-selfsigned-uidで有効にされた無効な鍵%sです\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "副鍵%s(主鍵%sではなく)を用います\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "オプション'%s'に有効な値:\n"
@@ -2726,7 +2726,7 @@ msgstr "|USER-ID|署名や復号にこのUSER-IDを使用"
 msgid "Options for unattended use"
 msgstr "無人使用のためのオプション"
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr "そのほかのオプション"
 
@@ -3104,7 +3104,7 @@ msgstr "%sは%sとともに使うことはできません!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%sは%sとともに使っても無意味です!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "*警告*: ニセモノのシステム時刻で実行しています: "
@@ -3558,7 +3558,7 @@ msgstr "それによって、潜在的なアルゴリズム不一致の問題を
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "以下で、優先指定を更新できます: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "鍵%s: ユーザIDがありません\n"
@@ -3568,7 +3568,7 @@ msgstr "鍵%s: ユーザIDがありません\n"
 msgid "key %s: %s\n"
 msgstr "鍵  %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "インポートの検査で拒否されました"
 
@@ -3592,7 +3592,7 @@ msgstr "鍵%s: 有効なユーザIDがありません\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "これはおそらく自己署名のないせいでしょう\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "鍵%s: 公開鍵が見つかりません: %s\n"
@@ -3607,7 +3607,7 @@ msgstr "鍵%s: 新しい鍵です - スキップします\n"
 msgid "no writable keyring found: %s\n"
 msgstr "書き込み可能な鍵リングが見つかりません: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "鍵リング'%s'の書き込みエラー: %s\n"
@@ -3677,17 +3677,17 @@ msgstr "鍵%s: \"%s\" %d個のユーザIDをきれいにしました\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "鍵%s:\"%s\"変更なし\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "鍵%s: 秘密鍵をインポートしました\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "鍵 %s: 秘密鍵はもうあります\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "鍵 %s: エージェントへの送信エラー: %s\n"
@@ -3700,197 +3700,197 @@ msgstr "鍵 %s: エージェントへの送信エラー: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "'%s'の移行には、スマードカードそれぞれで、以下を実行してください: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "秘密鍵 %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "秘密鍵のインポートは禁止です\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "鍵%s: 無効な暗号方式%dの秘密鍵です - スキップします\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "理由は指定されていません"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "鍵がとりかわっています"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "鍵(の信頼性)が損なわれています"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "鍵はもはや使われていません"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "ユーザIDがもはや有効でありません"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "失効理由: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "失効のコメント: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "鍵%s: 公開鍵がありません - 失効証明書を適用できません\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "鍵%s: 元の鍵ブロックに位置づけできません: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "鍵%s: 元の鍵ブロックを読み込めません: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "鍵%s: 無効な失効証明書: %s - 拒否\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "鍵%s:\"%s\"失効証明書をインポートしました\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "鍵%s: 署名に対応するユーザIDがありません\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "鍵%s: ユーザID\"%s\"のサポートしていない公開鍵アルゴリズムです\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "鍵%s: ユーザID\"%s\"の自己署名が、無効です\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "鍵%s: サポートしていない公開鍵アルゴリズムです\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "鍵%s: 無効な直接鍵署名\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "鍵%s: 鍵に対応する副鍵がありません\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "鍵%s: 無効な副鍵の対応です\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "鍵%s: 多重副鍵の対応を削除します\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "鍵%s: 鍵失効に対する副鍵がありません\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "鍵%s: 無効な副鍵失効です\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "鍵%s: 無効な副鍵の多重失効を削除します\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "鍵%s: スキップしたユーザID\"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "鍵%s: スキップした副鍵\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "鍵%s: エクスポート不可な署名 (クラス0x%02X) - スキップします\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "鍵%s: 失効証明書が誤って設定されています - スキップします\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "鍵%s: 無効な失効証明書: %s - スキップします\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "鍵%s: 副鍵署名の場所が、誤っています - スキップします\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "鍵%s: 予期せぬ署名クラス (0x%02X) - スキップします\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "鍵%s: 重複したユーザIDの検出 - マージ\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "鍵%s: 重複した副鍵の検出 - マージ\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "*警告*: 鍵%sは失効されたかもしれません: 失効鍵%sを取ってきます\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "*警告*: 鍵%sは失効されたかもしれません: 失効鍵%sが存在しません。\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "鍵%s:\"%s\"失効証明書の追加\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "鍵%s: 直接鍵署名を追加\n"
@@ -5487,7 +5487,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "鍵の生成に失敗しました: %s\n"
@@ -5568,19 +5568,19 @@ msgstr ""
 "この鍵は暗号化には使用できないことに注意してください。暗号化を行うには、\n"
 "\"--edit-key\"コマンドを使って副鍵を生成してください。\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr "鍵は%lu秒未来にできました (時間歪曲か時計の障害でしょう)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr "鍵は%lu秒未来にできました (時間歪曲か時計の障害でしょう)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "注意: v3鍵に対する副鍵の作成は、OpenPGPに適合しません\n"
@@ -5595,7 +5595,7 @@ msgstr "主鍵の秘密部分が利用できません。\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "主鍵の秘密部分はカード上に保存されています。\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "本当に作成しますか? (y/N) "
 
@@ -8244,7 +8244,7 @@ msgstr "|N|初期の新しいPIN"
 msgid "run in multi server mode (foreground)"
 msgstr "マルチ・サーバ・モード(フォアグラウンド)で実行"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|デバッグ・レベルをLEVELとします"
 
@@ -8307,12 +8307,12 @@ msgstr ""
 "'--daemon'オプションを使って、プログラムをバックグラウンドで実行してくださ"
 "い\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "fd %dのハンドラが開始されました\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "fd %dのハンドラが終了しました\n"
@@ -8590,7 +8590,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "%uビットハッシュは%uビットの%s鍵には無効です\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8605,23 +8605,23 @@ msgstr "(これはMD2アルゴリズムです)\n"
 msgid "none"
 msgstr "none"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[エラー: 無効なエンコーディング]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[エラー - メモリがありません]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[エラー - 名前なし]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[エラー: 無効な DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8641,7 +8641,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "鍵の使い方が指定されていません - すべての使い道を仮定します\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "鍵使用情報の取得エラー: %s\n"
@@ -8998,7 +8998,7 @@ msgstr "|USER-ID|USER-IDをデフォルトの秘密鍵として使う"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|鍵リングを鍵リングのリストに追加"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|このキーサーバを鍵の検索に使う"
 
@@ -9154,7 +9154,7 @@ msgstr "証明書の再検索の問題: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "フラグの保存エラー: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "エラー - "
 
@@ -9289,100 +9289,100 @@ msgstr "証明書キャッシュの書き込みロックが取得できません
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "証明書キャッシュのロックが解除できません: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "%uの証明書をキャッシュからはずします\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "証明書'%s'が解析できません: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "証明書'%s'はすでにキャッシュされています\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "信用される証明書'%s'をロードしました\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "証明書'%s'をロードしました\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1フィンガープリント = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   発行者 ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "サブジェクト ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "証明書'%s'の読み込みエラー: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "永続的にロードされる証明書: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "実行時キャッシュ証明書の数: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           信用された証明書の数: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "   すでにキャッシュされた証明書\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "キャッシュされた証明書\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "証明書のキャッシュのエラー: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "無効なSHA1フィンガープリント文字列'%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "S/Nでの証明書取得エラー : %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "サブジェクトでの証明書取得エラー: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "証明書に発行者がみつかりません\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "authorityKeyIdentifierの取得エラー: %s\n"
@@ -10041,131 +10041,131 @@ msgstr "絶対ファイル名がきます\n"
 msgid "looking up '%s'\n"
 msgstr "'%s'を検索します\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "CRLキャッシュの内容をリストします"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|FILEからCRLをキャッシュにロードする"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|URLからCRLを取得します"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "dirmngrをシャットダウンする"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "キャッシュをフラッシュします"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "オンラインのソフトウェア・バージョン・チェックを許す"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|一つのクエリでNを越えるのアイテムを返さない"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr "ネットワーク関連オプション"
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "ネットワーク・トラフィックをすべてTor経由にする"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "キーサーバのコンフィグレーション"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|鍵サーバとしてURLを使用"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|FILEにあるCA証明書をTLSでのHKPに使う"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "HTTPサーバのコンフィグレーション"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "HTTPの使用を禁止する"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "HTTP CRL配布ポイントを無視する"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|すべてのHTTPリクエストをURLにリダイレクトする"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "システムのHTTPプロキシ設定を用います"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "使用するLDAPサーバのコンフィグレーション"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "LDAPの使用を禁止する"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "LDAP CRL配布ポイントを無視する"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|LDAPの問い合わせにHOSTを使う"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "--ldap-proxy にフォールバック・ホストを使わない"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|FILEからLDAPサーバリストを読み込みます"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "CRL配布ポイントに発見された新しいサーバを serverlist に追加する"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|LDAPのタイムアウトをN秒とする"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "OCSPのコンフィグレーション"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "OCSP要求の送信を認める"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "OCSPサービスURLに入っている証明書を無視する"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|OCSP応答としてURLを使用"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|FPRで署名されたOCSPレスポンス"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "期日の過ぎたCRLのロードを強制する"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10174,11 +10174,11 @@ msgstr ""
 "@\n"
 "(コマンドとオプション全部の一覧は、\"info\" マニュアルをご覧ください)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "使い方: @DIRMNGR@ [オプション] (ヘルプは -h)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10186,83 +10186,83 @@ msgstr ""
 "形式: @DIRMNGR@ [オプション] [コマンド [引数]]\n"
 "@GnuPG@の鍵サーバ、CRLとOCSPアクセス\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "有効なdebugレベルは: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "使い方: %s [オプション] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "コロンはソケット名に許されません\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "'%s'からCRLの取得の失敗: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "'%s'からCRLの処理に失敗: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: 行が長すぎます - スキップされました\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: 無効なフィンガープリントが検出されました\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: 読み込みエラー: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: 行末のゴミを無視\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "SIGHUPを受け取り - 設定を読み直し、キャッシュをフラッシュ\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2を受け取り - 動作は定義されない\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERMを受け取り - シャットダウン...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERMを受け取り - %d本のアクティブな接続がまだあります\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "強制的にシャットダウンする\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINTを受け取り - すぐにシャットダウン\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "シグナル%dを受け取り - アクションは定義されない\n"
index da91c0f..f74802a 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 2.1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2017-11-02 17:40+0100\n"
 "Last-Translator: Åka Sikrom <a4@hush.com>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
@@ -248,9 +248,9 @@ msgstr "klarte ikke å lage «%s»: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "klarte ikke å åpne «%s»: %s\n"
@@ -429,64 +429,64 @@ msgstr "Skriv inn passordfrase for å%0Abeskytte ny nøkkel"
 msgid "Please enter the new passphrase"
 msgstr "Skriv inn ny passordfrase"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Nyttige feilsøkingsvalg"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "kjør som bakgrunnsprosess («daemon»)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "kjør i tjenermodus (forgrunn)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "kjør i «supervised» modus"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "ikke løsne fra konsoll"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh-utdata for kommandoer"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh-utdata for kommandoer"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FIL|les valg fra valgt FIL"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Styring av diagnostikk-utdata"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "detaljert utskrift"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "være noenlunde stille"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FIL|skriv tjenermodus-logger til valgt FIL"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Oppsettsvalg"
 
@@ -630,7 +630,7 @@ msgstr "la brukeren skrive inn passordfrase via Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -649,7 +649,7 @@ msgstr ""
 "Håndtering av hemmelige nøkler for @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "«%s» er et ugyldig feilsøkingsnivå\n"
@@ -661,24 +661,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "valg kontrollsum-algoritme er ugyldig\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "leser valg fra «%s»\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Merk: «%s» regnes ikke som et valg\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "klarte ikke å lage sokkel: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "sokkelnavnet «%s» er for langt\n"
@@ -688,34 +688,34 @@ msgstr "sokkelnavnet «%s» er for langt\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "en gpg-agent kjører allerede. Lar være å starte en ny\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "feil under henting av sokkel-anledning\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "feil under knytning av sokkel til «%s»: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "klarte ikke å endre tillatelser til «%s»: %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "lytter på sokkel «%s»\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "klarte ikke å lage mappa «%s»: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -731,7 +731,7 @@ msgstr "stat() mislyktes for «%s»: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "«%s» kan ikke brukes som hjemmemappe\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "feil under lesing av anledning på fd %d: %s\n"
@@ -756,7 +756,7 @@ msgstr "startet ssh-behandler 0x%lx for fd %d\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "avsluttet ssh-behandler 0x%lx for fd %d\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect mislyktes: %s - venter 1s\n"
@@ -793,7 +793,7 @@ msgstr ""
 "Vedlikehold av hurtiglager for passord\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1047,7 +1047,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "feil under opprettelse av strøm for datarør: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "feil under kopiering av prosess: %s\n"
@@ -1528,7 +1528,7 @@ msgstr "lås «%s» ikke opprettet: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "venter på lås %s …\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s er for gammel (krever %s, har %s)\n"
@@ -1835,7 +1835,7 @@ msgstr "Adresse for henting av offentlig nøkkel: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1895,7 +1895,7 @@ msgstr "klarte ikke å utføre nøkkelhandling: %s\n"
 msgid "not an OpenPGP card"
 msgstr "ikke et OpenPGP-kort"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "feil under henting av nøkkelinfo: %s\n"
@@ -2211,7 +2211,7 @@ msgstr "klarte ikke å åpne «%s»\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "fant ikke nøkkelen «%s»: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2527,12 +2527,12 @@ msgstr "alle verdier som sendes til «%s» blir ignorert\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Ugyldig nøkkel %s gjort gyldig av --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "bruker undernøkkel %s i stedet for primærnøkkel %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "følgende verdier er gyldige for «%s»:\n"
@@ -2805,7 +2805,7 @@ msgstr "|BRUKER-ID|bruk valgt BRUKER-ID til å signere eller dekryptere"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3182,7 +3182,7 @@ msgstr "du kan ikke bruke %s med %s.\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s gir ikke mening med %s.\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "ADVARSEL: kjører med falsk systemtid: "
@@ -3649,7 +3649,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "oppdater oppsettet med følgende kommando: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "nøkkel %s: ingen bruker-ID\n"
@@ -3659,7 +3659,7 @@ msgstr "nøkkel %s: ingen bruker-ID\n"
 msgid "key %s: %s\n"
 msgstr "nøkkel %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "avvist av importeringskontrollør"
 
@@ -3683,7 +3683,7 @@ msgstr "nøkkel %s: ingen gyldig bruker-id-er\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "dette kan skyldes manglende selvsignatur\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "nøkkel %s: fant ikke offentlig nøkkel: %s\n"
@@ -3698,7 +3698,7 @@ msgstr "nøkkel %s: ny nøkkel. Hoppet over\n"
 msgid "no writable keyring found: %s\n"
 msgstr "fant ikke skrivbart nøkkelknippe: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "feil under skriving av nøkkelknippe «%s»: %s\n"
@@ -3768,17 +3768,17 @@ msgstr "nøkkel %s: «%s» %d nye bruker-id-er\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "nøkkel %s: «%s» ikke endret\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "nøkkel %s: hemmelig nøkkel importert\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "nøkkel %s: hemmelig nøkkel finnes allerede\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "nøkkel %s: feil under sending til agent: %s\n"
@@ -3791,203 +3791,203 @@ msgstr "nøkkel %s: feil under sending til agent: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "Kjør følgende kommando for å flytte «%s»: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "hemmelig nøkkel %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "importering av hemmelig nøkkel er ikke tillatt\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr ""
 "nøkkel %s: hemmelig nøkkel med ugyldig krypteringsmetode %d - hoppet over\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Ingen grunn oppgitt"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Nøkkelen er overgått"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Nøkkelen har blitt kompromittert"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Nøkkelen er ikke lengre i bruk"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Bruker-ID er ikke lenger gyldig"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "grunnen for opphevelse: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "kommentar til opphevelse: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "nøkkel %s: offentlig nøkkel mangler. Klarte ikke å bruke "
 "opphevelsessertifikat\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "nøkkel %s: finner ikke original nøkkelblokk: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "nøkkel %s: klarte ikke å lese opprinnelig nøkkelblokk: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "nøkkel %s: ugyldig opphevingssertifikat: %s - avvist\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "nøkkel %s: «%s» opphevingssertifikat importert\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "nøkkel %s: ingen bruker-ID for signatur\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "nøkkel %s: offentlig nøkkelalgoritme for bruker-ID («%s») støttes ikke\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "nøkkel %s: ugyldig selvsignatur for bruker-ID «%s»\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "nøkkel %s: ustøttet offentlig nøkkelalgoritme\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "nøkkel %s: ugyldig direkte nøkkelsignatur\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "nøkkel %s: ingen undernøkkel for nøkkelbinding\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "nøkkel %s: ugyldig undernøkkelbinding\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "nøkkel %s: fjernet flere undernøkkelbindinger\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "nøkkel %s: ingen undernøkkel for nøkkeloppheving\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "nøkkel %s: ugyldig undernøkkeloppheving\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "nøkkel %s: fjernet flere undernøkkelopphevinger\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "nøkkel %s: hoppet over bruker-ID «%s»\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "nøkkel %s: hoppet over undernøkkel\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "nøkkel %s: ikke-eksporterbar signatur (klasse 0x%02X) - hoppet over\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "nøkkel %s: opphevingssertifikat på feil plass - hoppet over\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "nøkkel %s: ugyldig opphevingssertifikat: %s - hoppet over\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "nøkkel %s: undernøkkelsignatur på feil plass - hoppet over\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "nøkkel %s: uforventet signaturklasse (0x%02X) - hoppet over\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "nøkkel %s: oppdaget duplisert bruker-ID. Slått sammen\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "nøkkel %s: oppdaget duplisert bruker-ID. Slått sammen\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "ADVARSEL: nøkkel %s kan være opphevet: henter opphevingsnøkkel %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "ADVARSEL: nøkkel %s kan være opphevet: opphevingsnøkkel %s ikke tilstede.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "nøkkel %s: «%s» opphevingssertifikat lagt til\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "nøkkel %s: direkte nøkkelsignatur lagt til\n"
@@ -5635,7 +5635,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Nøkkelgenerering mislyktes: %s\n"
@@ -5718,7 +5718,7 @@ msgstr ""
 "vurdere å bruke kommandoen «--edit-key» for å lage en\n"
 "undernøkkel til dette formålet.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5726,7 +5726,7 @@ msgstr ""
 "nøkkel har blitt opprettet %lu sekund i framtiden (time warp- eller "
 "klokkeproblem)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5734,7 +5734,7 @@ msgstr ""
 "nøkkel har blitt opprettet %lu sekunder i framtiden (time warp- eller "
 "klokkeproblem)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
@@ -5750,7 +5750,7 @@ msgstr "Hemmelige deler av primærnøkkelen er ikke tilgjengelig.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Hemmelige deler av primærnøkkelen er lagret på kort.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Er du sikker på at du vil fortsette? (j/N) "
 
@@ -8500,7 +8500,7 @@ msgstr "|N|Ny PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "kjør i multi-tjenermodus (forgrunn)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|NIVÅ|endre feilsøkingsnivå til valgt NIVÅ"
 
@@ -8561,12 +8561,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr "bruk valget «--daemon» for å kjøre programmet i bakgrunnen\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "startet håndteringsprogram for fd %d\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "avsluttet håndteringsprogram for fd %d\n"
@@ -8842,7 +8842,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "kontrollsum på %u bit er ugyldig for en %u-bit %s-nøkkel\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8857,23 +8857,23 @@ msgstr "(dette er algortime MD2)\n"
 msgid "none"
 msgstr "ingen"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Feil - utgyldig koding]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[feil - kjernen er full]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[feil - ingen navn]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[feil - ugyldig DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8893,7 +8893,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "ingen bruksområder for nøkler valgt. Antar alle bruksområder\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "feil under henting av informasjon om nøkkelbruk: %s\n"
@@ -9255,7 +9255,7 @@ msgstr "|BRUKER-ID|bruk valgt BRUKER-ID som forvalgt hemmelig nøkkel"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FIL|legg til nøkkelknippe i liste over nøkkelknipper"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|bruk valgt nøkkeltjener til å slå opp nøkler"
 
@@ -9412,7 +9412,7 @@ msgstr "det oppstod en feil under nytt søk etter sertifikat: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "feil under lagring av valg: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Feil - "
 
@@ -9549,100 +9549,100 @@ msgstr "klarte ikke å sperre sertifikat-hurtiglager for skriving: %s\n"
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "klarte ikke å låse opp sertifikat-hurtiglager: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "fjerner %u sertifikater fra hurtiglager\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "klarte ikke å tolke sertifikat «%s»: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "sertifikat «%s» ligger allerede i hurtiglager\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "lastet inn tillitsmerket sertifikat «%s»\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "lastet inn sertifikat «%s»\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1-fingeravtrykk = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   utsteder ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  emne ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "feil under innlasting av sertifikat «%s»: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "permanent innlastede sertifikater: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "    hurtiglagrede sertifikater: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           pålitelige sertifikater: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "sertifikat allerede hurtiglagret\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "sertifikat hurtiglagret\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "feil under hurtiglagring av sertifikat: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "«%s» er et ugyldig SHA1-fingeravtrykk\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "feil under henting av sertifikat etter S/N: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "feil under henting av sertifikat etter emne: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "fant ingen utsteder av sertifikat\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "feil under henting av «authorityKeyIdentifier»: %s\n"
@@ -10302,132 +10302,132 @@ msgstr "forventet fullstendig filsti\n"
 msgid "looking up '%s'\n"
 msgstr "slår opp «%s»\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "vis innhold i CRL-hurtiglager"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FIL|last inn CRL fra valgt FIL i hurtiglager"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|ADR|hent CRL fra valgt nettADResse"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "slå av dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "tøm hurtiglager"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "tillat kontroll av programvare-versjon over nett"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|ikke vis flere enn N antall elementer per spørring"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "kjør all nettverkstrafikk gjennom Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Oppsett for nøkkeltjenere"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|ADR|bruk nøkkeltjener på valgt nettADResse"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FIL|bruk CA-sertifikater i valgt FIL til HKP via TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Oppsett for HTTP-tjenere"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "hindre bruk av HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignorer HTTP CRL-distribusjonspunkter"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|ADR|videresend alle HTTP-forespørsler til valgt nettADResse"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "bruk systemets innstilling for HTTP-mellomtjener"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Oppsett for bruk av LDAP-tjenere"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "hindre bruk av LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignorer LDAP CRL-distribusjonspunkter"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|VERT|bruk valgt VERT til LDAP-oppslag"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "ikke bruk tilbakefallsverter ved bruk av valget «--ldap-proxy»"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FIL|les LDAP-tjenerliste fra valgt FIL"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 "legg til tjenere i tjenerliste som blir oppdaget via CRL-distribusjonspunkter"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|endre LDAP-tidsavbrudd til N antall sekunder"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Oppsett for OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "tillat sending av OCSP-forespørsler"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignorer OSCP-tjenesteadresser som følger sertifikater"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|ADR|bruk OCSP-svartjeneste ved valgt nettADResse"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|OCSP-svartjeneste signert av FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "tving innlasting av utdatert CRL"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10436,11 +10436,11 @@ msgstr ""
 "@\n"
 "Se «info»-bruksanvisning for fullstendig liste over alle kommandoer og valg\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Bruk: @DIRMNGR@ [valg] (-h for hjelp)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10448,83 +10448,83 @@ msgstr ""
 "Syntaks: @DIRMNGR@ [valg] [kommando [arg]]\n"
 "Tilgang til nøkkeltjener, CRL og OCSP for @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "følgende feilsøkingsnivåer er gyldige: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "bruk: %s [valg] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "kolon tillates ikke i sokkelnavn\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "henting av CRL fra «%s» mislyktes: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "behandling av CRL fra «%s» mislyktes: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: for lang linje. Hoppet over\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: oppdaget ugyldig fingeravtrykk\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: lesefeil: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: ignorerer ugyldige data ved linjeslutt\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "SIGHUP mottatt. Leser inn oppsett på nytt og tømmer hurtiglagre\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "SIGUSR2 mottatt. Ingen handling definert\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "SIGTERM mottatt. Slår av …\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "SIGTERM mottatt. %d tilkoblinger er fremdeles aktive\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "slår av under tvang\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "SIGINT mottatt. Slår av umiddelbart\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "signal %d mottatt. Ingen handling definert\n"
index e862963..2231f52 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-2.2.24\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2020-11-18 17:35+0100\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -242,9 +242,9 @@ msgstr "nie można utworzyć ,,%s'': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "nie można otworzyć ,,%s'': %s\n"
@@ -423,64 +423,64 @@ msgstr "Proszę wprowadzić hasło do%0Azabezpieczenia swojego nowego klucza"
 msgid "Please enter the new passphrase"
 msgstr "Proszę wprowadzić nowe hasło"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Opcje przydatne do diagnostyki"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "uruchomienie w trybie demona (w tle)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "uruchomienie w trybie serwera (pierwszoplanowo)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "uruchomienie w trybie dozorowanym"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "bez odłączania od konsoli"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "wyjście poleceń w stylu sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "wyjście poleceń w stylu csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|PLIK|odczyt opcji z PLIKU"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Opcje sterujące wyjściem diagnostycznym"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "więcej komunikatów"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "mniej komunikatów"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|PLIK|zapis logów trybu serwera do PLIKU"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Opcje sterujące konfiguracją"
 
@@ -622,7 +622,7 @@ msgstr "zezwolenie na pytanie o hasło poprzez Emacsa"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -641,7 +641,7 @@ msgstr ""
 "Zarządzanie kluczem tajnym dla @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "podano błędny poziom diagnostyki ,,%s''\n"
@@ -653,24 +653,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "wybrany algorytm skrótów wiadomości jest niepoprawny\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "odczyt opcji z ,,%s''\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Uwaga: ,,%s'' nie jest uznane za opcję\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "nie można utworzyć gniazda: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "nazwa gniazda ,,%s'' zbyt długa\n"
@@ -680,34 +680,34 @@ msgstr "nazwa gniazda ,,%s'' zbyt długa\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent już działa - nieuruchamianie nowego\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "błąd podczas pobierania nonce z gniazda\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "błąd podczas przypisywania gniazda do ,,%s'': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "nie można ustawić praw dostępu do ,,%s'': %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "nasłuchiwanie na gnieździe ,,%s''\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "nie można utworzyć katalogu ,,%s'': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -723,7 +723,7 @@ msgstr "stat() nie powiodło się dla ,,%s'': %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "nie można użyć ,,%s'' jako katalogu domowego\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "błąd odczytu nonce z fd %d: %s\n"
@@ -748,7 +748,7 @@ msgstr "obsługa ssh 0x%lx dla fd %d uruchomiona\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "obsługa ssh 0x%lx dla fd %d zakończona\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect nie powiodło się: %s - czekanie 1s\n"
@@ -786,7 +786,7 @@ msgstr ""
 "Utrzymuwanie pamięci haseł\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1039,7 +1039,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "błąd tworzenia strumienia dla potoku: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "błąd podczas tworzenia procesu: %s\n"
@@ -1522,7 +1522,7 @@ msgstr "blokada ,,%s'' nie założona: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "oczekiwanie na blokadę %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "biblioteka %s jest zbyt stara (wymagana %s, zainstalowana %s)\n"
@@ -1822,7 +1822,7 @@ msgstr "URL do odczytania klucza publicznego: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1882,7 +1882,7 @@ msgstr "operacja na kluczu niewykonalna: %s\n"
 msgid "not an OpenPGP card"
 msgstr "to nie jest karta OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "błąd podczas odczytu aktualnych informacji o kluczu: %s\n"
@@ -2183,7 +2183,7 @@ msgstr "nie można otworzyć ,,%s''\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "klucz ,,%s'' nie został odnaleziony: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2502,12 +2502,12 @@ msgstr ""
 "Opcja --allow-non-selfsigned-uid wymusiła uznanie za poprawny niepoprawnego "
 "klucza %s.\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "używany jest podklucz %s zamiast klucza głównego %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "poprawne argimenty dla opcji ,,%s'':\n"
@@ -2778,7 +2778,7 @@ msgstr ""
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3176,7 +3176,7 @@ msgstr "Nie wolno używać %s z %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s nie ma sensu w połączeniu z %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "OSTRZEŻENIE: działanie z fałszywym czasem systemowym: "
@@ -3641,7 +3641,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "można uaktualnić swoje ustawienia poprzez: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "klucz %s: brak identyfikatora użytkownika\n"
@@ -3651,7 +3651,7 @@ msgstr "klucz %s: brak identyfikatora użytkownika\n"
 msgid "key %s: %s\n"
 msgstr "klucz %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "odrzucony przez filtr importu"
 
@@ -3675,7 +3675,7 @@ msgstr "klucz %s: brak poprawnych identyfikatorów użytkownika\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "to może być spowodowane brakiem podpisu klucza nim samym\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "klucz %s: brak klucza publicznego: %s\n"
@@ -3690,7 +3690,7 @@ msgstr "klucz %s: nowy klucz - pominięty\n"
 msgid "no writable keyring found: %s\n"
 msgstr "brak zapisywalnego zbioru kluczy: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "błąd zapisu zbioru kluczy ,,%s'': %s\n"
@@ -3760,17 +3760,17 @@ msgstr "klucz %s: ,,%s'' %d identyfikatorów użytkownika wyczyszczonych\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "klucz %s: ,,%s'' bez zmian\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "klucz %s: klucz tajny wczytany do zbioru\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "klucz %s: klucz prywatny już istnieje\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "klucz %s: błąd wysyłania do agenta: %s\n"
@@ -3783,207 +3783,207 @@ msgstr "klucz %s: błąd wysyłania do agenta: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 "Aby zmigrować ,,%s'', dla każdej karty procesorowej należy uruchomić: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "klucz prywatny %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "wczytywanie kluczy tajnych nie jest dozwolone\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "klucz %s: klucz tajny z błędnym szyfrem %d - pominięty\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "nie podano przyczyny"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "klucz został zastąpiony"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "klucz został skompromitowany"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "klucz nie jest już używany"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "identyfikator użytkownika przestał być poprawny"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "powód unieważnienia: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "komentarz do unieważnienia: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "klucz %s: brak klucza publicznego, którego dotyczy wczytany certyfikat\n"
 "              unieważnienia\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "klucz %s: brak oryginalnego bloku klucza; %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "klucz %s: nie można odczytać oryginalnego bloku klucza: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "klucz %s: niepoprawny certyfikat unieważnienia: %s - odrzucony\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "klucz %s: ,,%s'' certyfikat unieważnienia został już wczytany\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "klucz %s: brak identyfikatora użytkownika do podpisu\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "klucz %s: algorytm asymetryczny dla id ,,%s'' nie jest obsługiwany\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "klucz %s: niepoprawny podpis na identyfikatorze ,,%s''\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "klucz %s: nieobsługiwany algorytm asymetryczny\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "klucz %s: nieprawidłowy bezpośredni podpis\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "klucz %s: brak podklucza do dowiązania\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "klucz %s: niepoprawne dowiązanie podklucza\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "klucz %s: usunięto wielokrotne dowiązanie podklucza\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "klucz %s: brak podklucza, którego dotyczy unieważnienie\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "klucz %s: niepoprawne unieważnienie podklucza\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "klucz %s: usunięto wielokrotne unieważnienie podklucza\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "klucz %s: pominięto identyfikator użytkownika ,,%s''\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "klucz %s: podklucz pominięty\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "klucz %s: podpis nieeksportowalny (klasy 0x%02X) - pominięty\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr ""
 "klucz %s: pominięto certyfikat unieważnienia umieszczony\n"
 "              w niewłaściwym miejscu\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "klucz %s: pominięto -  niepoprawny certyfikat unieważnienia: %s\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "klucz %s: pominięto - podpis na podkluczu w niewłaściwym miejscu\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "klucz %s: pominięto - nieoczekiwana klasa podpisu (0x%02X)\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "key %s: dołączono powtórzony identyfikator użytkownika\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "key %s: dołączono powtórzony identyfikator użytkownika\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "OSTRZEŻENIE: klucz %s mógł zostać unieważniony:\n"
 "             zapytanie o unieważniający klucz %s w serwerze kluczy\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "OSTRZEŻENIE: klucz %s mógł zostać unieważniony:\n"
 "             brak unieważniającego klucza %s.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "klucz %s: ,,%s'' dodany certyfikat unieważnienia\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "klucz %s: dodano bezpośredni podpis\n"
@@ -5655,7 +5655,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Generacja klucza nie powiodła się: %s\n"
@@ -5738,7 +5738,7 @@ msgstr ""
 "Ten klucz nie może być wykorzystany do szyfrowania. Komendą \"--edit-key\"\n"
 "można dodać do niego podklucz szyfrujący.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5746,7 +5746,7 @@ msgstr ""
 "klucz został stworzony %lu sekundę w przyszłości (zaburzenia\n"
 "czasoprzestrzeni, lub źle ustawiony zegar systemowy)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5754,7 +5754,7 @@ msgstr ""
 "klucz został stworzony %lu sekund w przyszłości (zaburzenia\n"
 "czasoprzestrzeni, lub źle ustawiony zegar systemowy)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
@@ -5770,7 +5770,7 @@ msgstr "Część tajna głównego klucza jest niedostępna.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Część tajna głównego klucza jest zapisana na karcie.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Czy na pewno utworzyć? (t/N) "
 
@@ -8603,7 +8603,7 @@ msgstr "|N|Początkowy nowy PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "uruchomienie w trybie serwera (pierwszoplanowo)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|POZIOM|ustawienie POZIOMU diagnostyki"
 
@@ -8664,12 +8664,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr "proszę użyć opcji ,,--daemon'' do uruchomienia programu w tle\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "obsługa fd %d uruchomiona\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "obsługa fd %d zakończona\n"
@@ -8946,7 +8946,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "skrót %u-bitowy nie jest poprawny dla %u-bitowego klucza %s\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8961,23 +8961,23 @@ msgstr "(to jest algorytm MD2)\n"
 msgid "none"
 msgstr "brak"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Błąd - niewłaściwe kodowanie]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Błąd - brak pamięci]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Błąd - Brak nazwy]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Błąd - niewłaściwe DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8996,7 +8996,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "nie podano zastosowania klucza - przyjęto wszystkie zastosowania\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "błąd pobierania informacji o zastosowaniu klucza: %s\n"
@@ -9356,7 +9356,7 @@ msgstr "|UŻYTKOWNIK|użycie tego identyfikatora jako domyślnego klucza tajnego
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|PLIK|dodanie tego zbioru kluczy do listy zbiorów kluczy"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|użycie tego serwera do wyszukiwania kluczy"
 
@@ -9515,7 +9515,7 @@ msgstr "problem z ponownym odszukaniem certyfikatu: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "błąd zapisywania flag: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Błąd - "
 
@@ -9652,100 +9652,100 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "nie można zwolnić blokady pamięci podręcznej certyfikatów: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "porzucanie %u certyfikatów z pamięci podręcznej\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "nie można przeanalizować certyfikatu ,,%s'': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "certyfikat ,,%s'' jest już w pamięci podręcznej\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "certyfikat zaufany ,,%s'' załadowany\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "certyfikat ,,%s'' załadowany\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  odcisk SHA1 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   wystawca ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  przedmiot ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "błąd ładowania certyfikatu ,,%s'': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr " trwale załadowanych certyfikatów: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "certyfikatów w pamięci podręcznej: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           certyfikatów zaufanych: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "certyfikat już istnieje w pamięci podręcznej\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "certyfikat zapisany w pamięci podręcznej\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "błąd zapisu certyfikatu w pamięci podręcznej: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "niewłaściwy łańcuch odcisku SHA1 ,,%s''\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "błąd pobierania certyfikatu wg S/N: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "błąd pobierania certyfikatu wg przedmiotu: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "nie znaleziono wystawcy w certyfikacie\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "błąd pobierania authorityKeyIdentifier: %s\n"
@@ -10419,133 +10419,133 @@ msgstr "oczekiwano bezwzględnej nazwy pliku\n"
 msgid "looking up '%s'\n"
 msgstr "wyszukiwanie ,,%s''\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "lista zawartości pamięci podręcznej CRL"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|PLIK|załadowanie CRL z PLIKU do pamięci podręcznej"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|pobranie CRL z URL-a"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "wyłączenie dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "zapis pamięci podręcznej"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "zezwolenie na sprawdzenie wersji oprogramowania online"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|bez zwracania więcej niż N elementów w jednym zapytaniu"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "trasowanie całego ruchu sieciowego przez Tora"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Konfiguracja dla serwerów kluczy"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|używaj serwera kluczy URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|PLIK|użycie certyfikatów CA w PLIKU dla HKP po TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Konfiguracja dla serwerów HTTP"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "powstrzymanie od użycia HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ignorowanie punktów dystrybucji CRL przez HTTP"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|przekierowanie wszystkich żądań HTTP na URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "użycie systemowego ustawienia proxy HTTP"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Konfiguracja używanych serwerów LDAP"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "powstrzymanie od użycia LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ignorowanie punktów dystrybucji CRL przez LDAP"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|użycie HOSTA do zapytań LDAP"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "bez użycia hostów zapasowych z --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|PLIK|odczyt listy serwerów LDAP z PLIKU"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 "dodanie nowych serwerów wykrytych w pinktach dystrybucji CRL do listy "
 "serwerów"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|ustawienie limitu czasu LDAP na N sekund"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Konfiguracja dla OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "zezwolenie na wysyłanie żądań OCSP"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ignorowanie URL-i usług OCSP zawartych w certyfikatach"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|użycie respondera OCSP spod URL-a"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|odpowiedź OCSP podpisana przez FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "wymuszenie ładowania nieaktualnych CRL"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10554,11 +10554,11 @@ msgstr ""
 "@\n"
 "(pełną listę poleceń i opcji można znaleźć w podręczniku ,,info'')\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Składnia: @DIRMNGR@ [opcje] (-h wyświetla pomoc)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10566,84 +10566,84 @@ msgstr ""
 "Składnia: @DIRMNGR@ [opcje] [polecenie [argumenty]]\n"
 "Dostęp do serwera kluczy, CRL i OCSP dla @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "poprawne poziomy diagnostyki to: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "składnia: %s [opcje]"
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "dwukropki nie są dozwolone w nazwie gniazda\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "pobranie CRL z ,,%s'' nie powiodło się: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "przetworzenie CRL z ,,%s'' nie powiodło się: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: linia zbyt długa - pominięto\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: wykryto błędny odcisk\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: błąd odczytu: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: zignorowano śmieci na końcu linii\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 "otrzymano SIGHUP - ponowny odczyt konfiguracji i zapis pamięci podręcznej\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "otrzymano SIGUSR2 - nie zdefiniowano akcji\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "otrzymano SIGTERM - zamykanie...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "otrzymano SIGTERM - nadal są aktywne połączenia: %d\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "wymuszono zamknięcie\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "otrzymano SIGINT - natychmiastowe zamknięcie\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "otrzymano sygnał %d - nie zdefiniowano akcji\n"
index 45b479c..5f12dac 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2015-02-11 19:17+0100\n"
 "Last-Translator: Pedro Morais <morais@kde.org>\n"
 "Language-Team: pt <morais@kde.org>\n"
@@ -241,9 +241,9 @@ msgstr "impossível criar `%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -426,65 +426,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "muda a frase secreta"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "A chave foi substituída"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "detalhado"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "ser mais silencioso"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -636,7 +636,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -655,7 +655,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -667,26 +667,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "o algoritmo de \"digest\" selecionado é inválido\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "a ler opções de `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "AVISO: \"%s\" é uma opção depreciada\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "impossível criar %s: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -696,34 +696,34 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "o gpg-agent não está disponível nesta sessão\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "erro ao enviar para `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "AVISO: permissões pouco seguras em %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "a escrever chave privada para `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "%s: impossível criar directoria: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -739,7 +739,7 @@ msgstr "base de dados de confiança: leitura falhou (n=%d): %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: impossível criar directoria: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "erro na leitura de `%s': %s\n"
@@ -764,7 +764,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "actualização da chave secreta falhou: %s\n"
@@ -802,7 +802,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1052,7 +1052,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "erro na leitura de `%s': %s\n"
@@ -1558,7 +1558,7 @@ msgstr "chave pública %08lX não encontrada: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "a escrever chave privada para `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1870,7 +1870,7 @@ msgstr "a escrever chave pública para `%s'\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1935,7 +1935,7 @@ msgstr "A geração de chaves falhou: %s\n"
 msgid "not an OpenPGP card"
 msgstr "nenhum dado OpenPGP válido encontrado.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "erro ao escrever no porta-chaves secreto `%s': %s\n"
@@ -2244,7 +2244,7 @@ msgstr "impossível abrir `%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "chave `%s' não encontrada: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2576,12 +2576,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Chave inválida %08lX tornada válida por --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "usando chave secundária %08lX ao invés de chave primária %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "opções de importação inválidas\n"
@@ -2871,7 +2871,7 @@ msgstr ""
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3274,7 +3274,7 @@ msgstr "%s não é permitido com %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s não faz sentido com %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3743,7 +3743,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "chave %08lX: sem ID de utilizador\n"
@@ -3753,7 +3753,7 @@ msgstr "chave %08lX: sem ID de utilizador\n"
 msgid "key %s: %s\n"
 msgstr "ignorado `%s': %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3777,7 +3777,7 @@ msgstr "chave %08lX: sem IDs de utilizadores válidos\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "isto pode ser causado por falta de auto-assinatura\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "chave %08lX: chave pública não encontrada: %s\n"
@@ -3792,7 +3792,7 @@ msgstr "chave %08lX: chave nova - ignorada\n"
 msgid "no writable keyring found: %s\n"
 msgstr "não foi encontrada nenhum porta-chaves onde escrever: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3863,18 +3863,18 @@ msgstr "chave %08lX: \"%s\" %d novos IDs de utilizadores\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "chave %08lX: \"%s\" não modificada\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "chave %08lX: chave secreta importada\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "ignorado: a chave secreta já está presente\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "erro ao enviar para `%s': %s\n"
@@ -3887,204 +3887,204 @@ msgstr "erro ao enviar para `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "chave `%s' não encontrada: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "a escrever chave privada para `%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "chave %08lX: chave secreta com cifra inválida %d - ignorada\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Nenhum motivo especificado"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "A chave foi substituída"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "A chave foi comprometida"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "A chave já não é utilizada"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "O identificador do utilizador já não é válido"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "motivo da revocação: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "comentário da revocação: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "chave %08lX: sem chave pública - impossível aplicar certificado\n"
 "de revogação\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "chave %08lX: impossível localizar bloco de chaves original: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "chave %08lX: impossível ler bloco de chaves original: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "chave %08lX: certificado de revogação inválido: %s - rejeitado\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "chave %08lX: \"%s\" certificado de revogação importado\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "chave %08lX: nenhum ID de utilizador para assinatura\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "chave %08lX: algoritmo de chave pública não suportado no utilizador \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "chave %08lX: auto-assinatura inválida do utilizador \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "chave %08lX: algoritmo de chave pública não suportado\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "chave %08lX: assinatura directa de chave adicionada\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "chave %08lX: sem subchave para ligação de chaves\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "chave %08lX: ligação de subchave inválida\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "chave %08lX: apagada ligação múltipla de subchave \n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "chave %08lX: sem subchave para revocação de chave\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "chave %08lX: revocação de subchave inválida\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "chave %08lX: removida revogação múltiplace de subchaves\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "chave %08lX: ignorado ID de utilizador '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "chave %08lX: subchave ignorada\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "chave %08lX: assinatura não exportável (classe %02x) - ignorada\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "chave %08lX: certificado de revogação no local errado - ignorado\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "chave %08lX: certificado de revogação inválido: %s - ignorado\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "chave %08lX: assintura da subchave no local errado - ignorado\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "chave %08lX: classe de assinatura inesperada (%02x) - ignorada\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "chave %08lX: detectado ID de utilizador duplicado - fundido\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "chave %08lX: detectado ID de utilizador duplicado - fundido\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVISO: a chave %08lX pode estar revocada: a transferir a chave de revocação "
 "%08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVISO: a chave %08lX pode estar revocada: chave de revocação %08lX não "
 "presente.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "chave %08lX: assinatura directa de chave adicionada\n"
@@ -5808,7 +5808,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "A geração de chaves falhou: %s\n"
@@ -5892,7 +5892,7 @@ msgstr ""
 "Note que esta chave não pode ser usada para cifragem. Você pode usar\n"
 "o comando \"--edit-key\" para gerar uma chave secundária para esse fim.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5900,7 +5900,7 @@ msgstr ""
 "a chave foi criada %lu segundo no futuro\n"
 "(viagem no tempo ou problema no relógio)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5908,7 +5908,7 @@ msgstr ""
 "a chave foi criada %lu segundos no futuro\n"
 "(viagem no tempo ou problema no relógio)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5924,7 +5924,7 @@ msgstr "Componentes secretas da chave primária não disponíveis.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Componentes secretas da chave primária não disponíveis.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Realmente criar? "
@@ -8687,7 +8687,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8752,12 +8752,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9040,7 +9040,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9056,25 +9056,25 @@ msgstr ""
 msgid "none"
 msgstr "não"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "%s: versão de ficheiro inválida %d\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "%s: versão de ficheiro inválida %d\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9094,7 +9094,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "erro ao escrever no porta-chaves secreto `%s': %s\n"
@@ -9468,7 +9468,7 @@ msgstr ""
 "adicionar este porta-chaves\n"
 "à lista de porta-chaves"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|ENDEREÇO|usar este servidor para buscar chaves"
@@ -9632,7 +9632,7 @@ msgstr "rev? problema ao verificar revogação: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "erro na leitura de `%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9755,101 +9755,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "impossível criar `%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "preferência %c%lu duplicada\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "preferência %c%lu duplicada\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "mostra impressão digital"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "certificado incorrecto"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "chave %08lX: certificado de revogação \"%s\" adicionado\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "preferência %c%lu duplicada\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "%s: versão de ficheiro inválida %d\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "erro na criação da frase secreta: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "gerar um certificado de revogação"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "erro na criação da frase secreta: %s\n"
@@ -10524,135 +10524,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "não consegui processar a URI do servidor de chaves\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FICHEIRO|carregar módulo de extensão FICHEIRO"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "não consegui processar a URI do servidor de chaves\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10665,95 +10665,95 @@ msgstr ""
 "@\n"
 "(Veja a página man para uma lista completa de comandos e opções)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Uso: gpg [opções] [ficheiros] (-h para ajuda)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "uso: gpg [opções] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s não é permitido com %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "criação de armadura falhou: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "criação de armadura falhou: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "frase secreta demasiado longa\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s: versão de ficheiro inválida %d\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "armadura: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "não processado"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 9b0684c..da2c614 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2017-12-19 12:30+0100\n"
 "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -246,9 +246,9 @@ msgstr "nu pot crea `%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -436,65 +436,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "schimbă fraza-parolă"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Cheia este înlocuită"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FIŞIER|încarcă modulul extensie FIŞIER"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "locvace"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "fii oarecum mai tăcut"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -644,7 +644,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -663,7 +663,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -675,26 +675,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "algoritm rezumat selectat este invalid\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "citesc opţiuni din `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "AVERTISMENT: \"%s\" este o opţiune învechită\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "nu pot crea `%s': %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -704,35 +704,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent nu este disponibil în această sesiune\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "eroare la obţinere noului PIN: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "eroare trimitere la `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "AVERTISMENT: permisiuni nesigure (unsafe) pentru extensia `%s'\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "scriu cheia secretă în `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "nu pot crea directorul `%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 #| msgid "directory `%s' created\n"
@@ -749,7 +749,7 @@ msgstr "fstat(%d) a eşuat în %s: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: nu pot crea director: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "eroare la citire `%s': %s\n"
@@ -774,7 +774,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "actualizarea secretului a eşuat: %s\n"
@@ -812,7 +812,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1067,7 +1067,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "eroare la crearea frazei-parolă: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "eroare la citire `%s': %s\n"
@@ -1577,7 +1577,7 @@ msgstr "cheia publică %s nu a fost găsită: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "scriu cheia secretă în `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1892,7 +1892,7 @@ msgstr "URL pentru a aduce cheia publică: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1953,7 +1953,7 @@ msgstr "operaţia pe cheie nu e posibilă: %s\n"
 msgid "not an OpenPGP card"
 msgstr "nu este un card OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "eroare la obţinerea informaţiei pentru cheia curentă: %s\n"
@@ -2264,7 +2264,7 @@ msgstr "nu pot deschide `%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "cheia \"%s\" nu a fost găsită: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2599,12 +2599,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "Cheia invalidă %s făcută validă de --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "folosim subcheia %s în loc de cheia primară %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "opţiuni enumerare invalide\n"
@@ -2890,7 +2890,7 @@ msgstr "foloseşte acest id-utilizator pentru a semna sau decripta"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3331,7 +3331,7 @@ msgstr "%s nu este permis cu %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s nu are sens cu %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3813,7 +3813,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "vă puteţi actualiza preferinţele cu: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "cheia %s: nici un ID utilizator\n"
@@ -3824,7 +3824,7 @@ msgstr "cheia %s: nici un ID utilizator\n"
 msgid "key %s: %s\n"
 msgstr "sărită \"%s\": %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3848,7 +3848,7 @@ msgstr "cheia %s: nici un ID utilizator valid\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "aceasta poate fi cauzată de o auto-semnătură ce lipseşte\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "cheia %s: cheia publică nu a fost găsită: %s\n"
@@ -3863,7 +3863,7 @@ msgstr "cheia %s: cheie nouă - sărită\n"
 msgid "no writable keyring found: %s\n"
 msgstr "n-am găsit nici un inel de chei ce poate fi scris: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3934,18 +3934,18 @@ msgstr "cheia %s: \"%s\" %d noi ID-uri utilizator\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "cheia %s: \"%s\" nu a fost schimbată\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "cheia %s: cheie secretă importată\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "sărită: cheia secretă deja prezentă\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "eroare trimitere la `%s': %s\n"
@@ -3958,204 +3958,204 @@ msgstr "eroare trimitere la `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 #| msgid "secret key \"%s\" not found: %s\n"
 msgid "secret key %s: %s\n"
 msgstr "cheia secretă \"%s\" nu a fost găsită: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "importul de chei secrete nu este permis\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "cheia %s: cheie secretă cu cifru invalid %d - sărită\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Nici un motiv specificat"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Cheia este înlocuită"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Cheia a fost compromisă"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Cheia nu mai este folosită"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "ID utilizator nu mai este valid"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "motiv pentru revocare: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "comentariu revocare: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "cheia %s: nici o cheie publică - nu pot aplica certificatul de revocare\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "cheia %s: nu pot găsi keyblock-ul original: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "cheia %s: nu pot citi keyblock-ul original: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "cheia %s: certificat de revocare invalid: %s - respins\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "cheia %s: certificatul de revocare \"%s\" importat\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "cheia %s: nici un ID utilizator pentru semnătură\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "cheia %s: algoritm cu cheie publică nesuportat pentru ID-ul utilizator \"%s"
 "\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "cheia %s: auto-semnătură invalidă pentru ID-ul utilizator \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "cheia %s: algoritm cu cheie publică nesuportat\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "cheia %s: am adăugat semnătura de cheie directă\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "cheia %s: nici o subcheie pentru legarea cheii\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "cheia %s: legare subcheie invalidă\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "cheia %s: am şters multiple legături de subchei\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "cheia %s: nici o subcheie pentru revocare de cheie\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "cheia %s: revocare de subcheie invalidă\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "cheia %s: am şters multiple revocări de subcheie\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "cheia %s: am sărit ID-ul utilizator \"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "cheia %s: am sărit subcheia\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "cheia %s: semnătura nu poate fi exportată (clasa 0x%02X) - sărită\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "cheia %s: certificat de revocare într-un loc greşit - sărit\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "cheia %s: certificat de revocare invalid: %s - sărit\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "cheia %s: semnătură subcheie într-un loc greşit - sărită\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "cheia %s: clasă de semnătură neaşteptată (0x%02X) - sărită\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "cheia %s: am detectat un ID utilizator duplicat - combinate\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "cheia %s: am detectat un ID utilizator duplicat - combinate\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "AVERTISMENT: cheia %s poate fi revocată: aduc revocarea cheii %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVERTISMENT: cheia %s poate fi revocată: cheia de revocare %s nu este "
 "prezentă.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "cheia %s: am adăugat certificatul de revocare \"%s\"\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "cheia %s: am adăugat semnătura de cheie directă\n"
@@ -5860,7 +5860,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Generarea cheii a eşuat: %s\n"
@@ -5948,7 +5948,7 @@ msgstr ""
 "să folosiţi comanda \"--edit-key\" pentru a genera o subcheie secundară\n"
 "pentru acest scop.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5956,7 +5956,7 @@ msgstr ""
 "cheia a fost creată %lu secundă în viitor (warp în timp sau probleme cu "
 "ceasul)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5964,7 +5964,7 @@ msgstr ""
 "cheia a fost creată %lu secunde în viitor (warp în timp sau probleme cu "
 "ceasul)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5980,7 +5980,7 @@ msgstr "Părţile secrete ale cheii primare nu sunt disponibile.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Părţi secrete ale cheii primare sunt stacate pe card.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Creaţi într-adevăr? (d/N) "
 
@@ -8808,7 +8808,7 @@ msgstr "|N|PIN Nou"
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8873,12 +8873,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9161,7 +9161,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9177,25 +9177,25 @@ msgstr ""
 msgid "none"
 msgstr "nu"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "Eroare: răspuns invalid.\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "Eroare: răspuns invalid.\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9214,7 +9214,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "eroare la obţinerea informaţiei pentru cheia curentă: %s\n"
@@ -9591,7 +9591,7 @@ msgstr "|NUME|foloseşte NUME ca cheie secretă implicită"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "adaugă acest inel de chei la lista inelelor de chei"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|HOST|foloseşte acest server de chei pentru a căuta chei"
@@ -9753,7 +9753,7 @@ msgstr "rev? probleme la verificare revocării: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "eroare la citire `%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9875,102 +9875,102 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "nu pot crea `%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "preferinţa `%s' duplicată\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Certificat de revocare creat.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "preferinţa `%s' duplicată\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "Amprenta CA: "
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "eroare la obţinerea numărului serial: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "certificat incorect"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "eroare la obţinerea numărului serial: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "eroare la obţinerea numărului serial: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Certificat de revocare creat.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "preferinţa `%s' duplicată\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "eroare la obţinerea numărului serial: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "amprentă invalidă"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "eroare la obţinerea numărului serial: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "eroare la obţinerea numărului serial: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "generează un certificat de revocare"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "eroare la obţinere noului PIN: %s\n"
@@ -10656,137 +10656,137 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FIŞIER|încarcă modulul extensie FIŞIER"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
 #
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "nu am putut interpreta URL-ul serverului de chei\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FIŞIER|încarcă modulul extensie FIŞIER"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
 #
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "nu am putut interpreta URL-ul serverului de chei\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10799,99 +10799,99 @@ msgstr ""
 "@\n"
 "(Arată pagina man pentru o listă completă a comenzilor şi opţiunilor)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Folosire: gpg [opţiuni] [fişiere] (-h pentru ajutor)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "folosire: gpg [opţiuni] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s nu este permis cu %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 #| msgid "renaming `%s' to `%s' failed: %s\n"
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "redenumirea `%s' ca `%s' a eşuat: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "redenumirea `%s' ca `%s' a eşuat: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "linie prea lungă"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "amprentă invalidă"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 #| msgid "read error in `%s': %s\n"
 msgid "%s:%u: read error: %s\n"
 msgstr "eroare citire în `%s': %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 #| msgid "not forced"
 msgid "shutdown forced\n"
 msgstr "neforţat(ă)"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index 4b34280..34943fe 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GnuPG 2.2.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2020-07-20 17:41+0100\n"
 "Last-Translator: Ineiev <ineiev@gnu.org>\n"
 "Language-Team: Russian <gnupg-ru@gnupg.org>\n"
@@ -245,9 +245,9 @@ msgstr "не могу создать '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "не могу открыть '%s': %s\n"
@@ -433,64 +433,64 @@ msgstr "Введите фразу-пароль%0Aдля защиты новог
 msgid "Please enter the new passphrase"
 msgstr "Введите новую фразу-пароль"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Параметры, полезные для отладки"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "запуск в режиме демона (фоновый режим)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "запуск в режиме сервера (нефоновый режим)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "запуск в подконтрольном режиме"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "не отсоединяться от консоли"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "вывод команд в стиле sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "вывод команд в стиле csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|взять параметры из файла FILE"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Параметры, управляющие выводом диагностики"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "подробно"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "сократить подробности"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|сохранять журнал режима сервера в файле FILE"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Параметры, управляющие настройками"
 
@@ -634,7 +634,7 @@ msgstr "разрешить ввод фразы-пароля через Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -653,7 +653,7 @@ msgstr ""
 "Управление секретными ключами для @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "запрошен недопустимый уровень отладки '%s'\n"
@@ -665,24 +665,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "выбрана недопустимая хеш-функция\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "чтение параметров из '%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "Замечание: '%s' не считается параметром\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "не могу создать сокет: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "слишком длинное имя сокета '%s'\n"
@@ -692,34 +692,34 @@ msgstr "слишком длинное имя сокета '%s'\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "агент gpg уже запущен - еще один, новый, запущен не будет\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "ошибка получения разового кода для сокета\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "ошибка связывания сокета с '%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "не удалось задать права доступа для '%s': %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "слушаем сокет '%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "не могу создать каталог '%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -735,7 +735,7 @@ msgstr "сбой stat() для '%s': %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "невозможно использовать '%s' как домашний каталог\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "ошибка чтения разового кода из файлового дескриптора %d: %s\n"
@@ -760,7 +760,7 @@ msgstr "обработчик ssh 0x%lx для файлового дескрип
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "обработчик ssh 0x%lx для файлового дескриптора %d завершился\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "сбой npth_pselect: %s - жду 1 секунду\n"
@@ -797,7 +797,7 @@ msgstr ""
 "Работа с буфером паролей\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1049,7 +1049,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "ошибка при создании потока для канала конвейера: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "ошибка при дублировании процесса: %s\n"
@@ -1533,7 +1533,7 @@ msgstr "блокировка '%s' не выполнена: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "ожидаю снятия блокировки %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "слишком старая версия %s (нужно %s, есть %s)\n"
@@ -1833,7 +1833,7 @@ msgstr "URL для получения открытого ключа: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1893,7 +1893,7 @@ msgstr "операция с ключом невозможна: %s\n"
 msgid "not an OpenPGP card"
 msgstr "это не карта OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "ошибка при считывании информации ключа: %s\n"
@@ -2194,7 +2194,7 @@ msgstr "не могу открыть '%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "ключ \"%s\" не найден: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2516,12 +2516,12 @@ msgstr ""
 "Параметр --allow-non-selfsigned-uid сделал недостоверный ключ %s "
 "достоверным\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "использую подключ %s вместо первичного ключа %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "недопустимые значения для параметра \"%s\"\n"
@@ -2792,7 +2792,7 @@ msgstr "|USER-ID|использовать ключ USER-ID для подписи
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3185,7 +3185,7 @@ msgstr "%s с %s недопустимо!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s с %s не имеет смысла!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "Внимание: работаем с фальшивым системным временем: "
@@ -3651,7 +3651,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "свои предпочтения можно обновить командой gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "ключ %s: нет идентификатора пользователя\n"
@@ -3661,7 +3661,7 @@ msgstr "ключ %s: нет идентификатора пользовател
 msgid "key %s: %s\n"
 msgstr "ключ %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "исключен фильтром импорта"
 
@@ -3686,7 +3686,7 @@ msgstr "ключ %s: нет действительных идентификат
 msgid "this may be caused by a missing self-signature\n"
 msgstr "может быть, из-за отсутствия самоподписи\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "ключ %s: не найден открытый ключ: %s\n"
@@ -3701,7 +3701,7 @@ msgstr "ключ %s: новый ключ - пропущен\n"
 msgid "no writable keyring found: %s\n"
 msgstr "нет доступной для записи таблицы ключей: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "ошибка записи таблицы ключей '%s': %s\n"
@@ -3771,17 +3771,17 @@ msgstr "ключ %s: \"%s\" %d идентификаторов пользоват
 msgid "key %s: \"%s\" not changed\n"
 msgstr "ключ %s: \"%s\" не изменен\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "ключ %s: импортирован секретный ключ\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "ключ %s: секретный ключ уже имеется\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "ключ %s: ошибка отправки в агент: %s\n"
@@ -3794,203 +3794,203 @@ msgstr "ключ %s: ошибка отправки в агент: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "Для переноса '%s' выполните на каждой криптографической карте: %s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "секретный ключ %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "импорт секретного ключа не допускается\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "ключ %s: секретный ключ с недопустимым шифром %d - пропущен\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Причина не указана"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Ключ заменен другим"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Ключ был раскрыт"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Ключ больше не используется"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Идентификатор пользователя больше не действителен"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "причина отзыва: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "пояснение к отзыву: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "ключ %s: нет открытого ключа - не могу применить сертификат отзыва\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "ключ %s: оригинальный блок ключей не найден: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "ключ %s: оригинальный блок ключей не читается: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "ключ %s: недействительный сертификат отзыва: %s - отвергнут\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "ключ %s: сертификат отзыва \"%s\" импортирован\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "ключ %s: нет идентификатора пользователя для подписи\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "ключ %s: алгоритм с открытым ключом у идентификатора пользователя \"%s\" не "
 "поддерживается\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr ""
 "ключ %s: неправильная самоподпись на идентификаторе пользователя \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "ключ %s: алгоритм с открытым ключом не поддерживается\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "ключ %s: недействительная прямая подпись ключа\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "ключ %s: нет подключа для связывания ключей\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "ключ %s: недопустимая связь подключей\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "ключ %s: удалена многократная связь подключей\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "ключ %s: нет подключа для отзыва ключа\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "ключ %s: неверный отзыв подключа\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "ключ %s: удален многократный отзыв подключей\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "ключ %s: пропущен идентификатор пользователя \"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "ключ %s: пропущен подключ\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "ключ %s: неэкспортируемая подпись (класс 0x%02X) - пропущена\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "ключ %s: сертификат отзыва в неправильном месте - пропущен\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "ключ %s: недействительный сертификат отзыва: %s - пропущен\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "ключ %s: подпись подключа в неправильном месте - пропущена\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "ключ %s: неожиданный класс подписи (0x%02X) - пропущена\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr ""
 "ключ %s: обнаружено дублирование идентификатора пользователя - объединены\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr ""
 "ключ %s: обнаружено дублирование идентификатора пользователя - объединены\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "Внимание: ключ %s, возможно, отозван: запрашиваю ключ отзыва %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "Внимание: ключ %s, возможно, отозван: ключ отзыва %s отсутствует.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "ключ %s: добавлен сертификат отзыва \"%s\"\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "ключ %s: добавлена прямая подпись ключа\n"
@@ -5648,7 +5648,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Сбой при создании ключа: %s\n"
@@ -5730,7 +5730,7 @@ msgstr ""
 "Учтите, что данный ключ не может использоваться для шифрования. Можно\n"
 "воспользоваться командой \"--edit-key\" и создать подключ для этих целей.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5738,7 +5738,7 @@ msgstr ""
 "ключ создан на %lu секунду в будущем (петля во времени или проблемы с "
 "часами)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5746,7 +5746,7 @@ msgstr ""
 "ключ создан на %lu секунд в будущем (петля во времени или проблемы с "
 "часами)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "Замечание: создание подключей для ключей v3 не совместимо с OpenPGP\n"
@@ -5761,7 +5761,7 @@ msgstr "Секретные части первичного ключа отсут
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Секретные части первичного ключа хранятся на карте.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Действительно создать? (y/N) "
 
@@ -8566,7 +8566,7 @@ msgstr "|N|Первоначальный новый PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "работать в многосерверном режиме (нефоновый режим)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|установить уровень отладки, равный LEVEL"
 
@@ -8628,12 +8628,12 @@ msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 "используйте параметр '--daemon' для запуска приложения в фоновом режиме\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "обработчик fd %d запущен\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "обработчик fd %d остановлен\n"
@@ -8912,7 +8912,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "%u-битный хеш недопустим для %u-битного ключа %s\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8927,23 +8927,23 @@ msgstr "(это алгоритм MD2)\n"
 msgid "none"
 msgstr "нет"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Ошибка - недопустимая кодировка]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Ошибка - нехватка выделенной памяти]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Ошибка - Нет имени]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Ошибка - недопустимый DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8962,7 +8962,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "не задана применимость ключа - подразумеваем все\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "ошибка получения информации применимости ключа: %s\n"
@@ -9322,7 +9322,7 @@ msgstr "|USER-ID|использовать USER-ID как основной сек
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|добавить таблицу ключей в список таблиц ключей"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|искать ключи на данном сервере ключей"
 
@@ -9479,7 +9479,7 @@ msgstr "проблема повторного поиска сертификат
 msgid "error storing flags: %s\n"
 msgstr "ошибка сохранения признаков: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Ошибка - "
 
@@ -9617,100 +9617,100 @@ msgstr "не могу получить блокировку для записи
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "не могу снять блокировку буфера сертификатов: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "опускается %u сертификатов из буфера\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "не могу интерпретировать сертификат '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "сертификат '%s' уже в буфере\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "доверенный сертификат '%s' загружен\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "сертификат '%s' удален\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  отпечаток SHA1 =% s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "  издатель ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "   субъект ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "ошибка загрузки сертификата '%s': %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "      постоянно загруженных сертификатов: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "сертификатов в буфере времени исполнения: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "                достоверных сертификатов: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "сертификат уже в буфере\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "сертификат в буфере\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "ошибка помещения сертификата в буфер: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "неверная строка отпечатока SHA1 '%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "ошибка получения сертификата по серийному номеру: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "ошибка получения сертификата по субъекту: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "в сертификате не найден издатель\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "ошибка получения authorityKeyIdentifier: %s\n"
@@ -10399,137 +10399,137 @@ msgstr "нужно абсолютное имя файла\n"
 msgid "looking up '%s'\n"
 msgstr "поиск '%s'\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "вывести содержание буфера списков отозванных сертификатов"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|загрузить список отозванных сертификатов из файла FILE в буфер"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|получить список отозванных сертификатов из URL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "выключить dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "записать буфер на диск"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "разрешить проверку версий программ по сети"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|не возвращать более чем N результатов одного поиска"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "проводить весь сетевой обмен через Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Настройки серверов ключей"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|использовать север ключей по URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 "|FILE|использовать сертификаты удостоверяющего центра из файла FILE для HKP "
 "по TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Настройки серверов HTTP"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "запретить использование HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 "игнорировать точки распространения списков отозванных сертификатов по HTTP"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|перенаправлять все запросы HTTP на URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "использовать системные настройки промежуточного сервера HTTP"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Настройки серверов LDAP"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "запретить использование LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 "игнорировать точки распространения списков отозванных сертификатов по LDAP"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|использовать хост HOST для поиска LDAP"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "не пользоваться запасными хостами с --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|взять список серверов LDAP из файла FILE"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 "добавлять новые серверы, обнаруженные в точках распространения списков "
 "отозванных сертификатов, в список серверов"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|установить время ожидания LDAP N секунд"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Настройки OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "разрешить посылку запросов OCSP"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "игнорировать URL служб OCSP из сертификата"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|использовать ответчик OCSP по URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|ответ OCSP подписан сертификатом с отпечатком FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "принудительная загрузка устаревших списков отозванных сертификатов"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10538,11 +10538,11 @@ msgstr ""
 "@\n"
 "(Полный список команд и параметров см. в руководстве \"info\")\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Вызов: @DIRMNGR@ [параметры] (-h - подсказка)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10550,83 +10550,83 @@ msgstr ""
 "Синтаксис: @DIRMNGR@ [параметры] [команда [аргументы]]\n"
 "Доступ к OCSP, серверам ключей, спискам отозванных сертификатов для @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "допустимые уровни отладки: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "вызов: %s [параметры] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "двоеточия в имени сокета недопустимы\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "сбой при получении списка отозванных сертификатов из '%s': %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "сбой обработки списка отозванных сертификатов из '%s': %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: слишком длинная строка - пропущена\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: обнаружен неверный отпечаток\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: ошибка чтения: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: мусор в конце строки игнорируется\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "получен SIGHUP - повторное чтение настроек и запись буферов на диск\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "получен SIGUSR2 - действие не определено\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "получен SIGTERM - завершение работы ...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "получен SIGTERM - осталось %d активных соединений\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "принудительное выключение\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "получен SIGINT - немедленное завершение работы\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "получен сигнал %d - действие не определено\n"
index bf96ad1..1266f9f 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.5\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2004-07-20 15:52+0200\n"
 "Last-Translator: Michal Majer <mmajer@econ.umb.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -241,9 +241,9 @@ msgstr "nemôžem vytvoriť `%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -426,65 +426,65 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "zmeniť heslo"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr ""
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "Key is superseded"
 msgid "run in supervised mode"
 msgstr "Kľúč je nahradený"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr ""
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|SÚBOR|nahrať rozširujúci modul SÚBOR"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr ""
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "s dodatočnými informáciami"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "byť o trochu tichší"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr ""
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr ""
 
@@ -634,7 +634,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -655,7 +655,7 @@ msgid ""
 msgstr ""
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr ""
@@ -667,26 +667,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "vybraný hashovací algoritmus je neplatný\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "čítam možnosti z `%s'\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "VAROVÁNÍ: použitie parametra \"%s\" sa neodporúča\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "%s: nemôžem vytvoriť: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr ""
@@ -696,35 +696,35 @@ msgstr ""
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent nie je v tomto sedení dostupný\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, fuzzy, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "chyba pri posielaní na `%s': %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "VAROVANIE: prístupové práva pre %s nie sú nastavené bezpečne \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 msgid "listening on socket '%s'\n"
 msgstr "zapisujem tajný kľúč do `%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "nemôžem vytvoriť adresár `%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 msgid "directory '%s' created\n"
@@ -740,7 +740,7 @@ msgstr "databáza dôvery: procedúra read() (n=%d) zlyhala: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "%s: nemôžem vytvoriť adresár: %s\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "chyba pri čítaní `%s': %s\n"
@@ -765,7 +765,7 @@ msgstr ""
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "aktualizácia tajného kľúča zlyhala: %s\n"
@@ -803,7 +803,7 @@ msgid ""
 msgstr ""
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1053,7 +1053,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "chyba pri čítaní `%s': %s\n"
@@ -1558,7 +1558,7 @@ msgstr "verejný kľúč %08lX nebol nájdený: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "zapisujem tajný kľúč do `%s'\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
@@ -1873,7 +1873,7 @@ msgstr "žiadny zodpovedajúci verejný kľúč: %s\n"
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -1938,7 +1938,7 @@ msgstr "Vytvorenie kľúča sa nepodarilo: %s\n"
 msgid "not an OpenPGP card"
 msgstr "nenájdené žiadne platné dáta vo formáte OpenPGP.\n"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, fuzzy, c-format
 msgid "error getting current key info: %s\n"
 msgstr "chyba pri zápise do súboru tajných kľúčov `%s': %s\n"
@@ -2247,7 +2247,7 @@ msgstr "nemožno otvoriť `%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "kľúč `%s' nebol nájdený: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2582,12 +2582,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Neplatný kľúč %08lX zmenený na platný pomocou --always-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "používam sekundárny kľúč %08lX namiesto primárneho kľúča %08lX\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 msgid "valid values for option '%s':\n"
 msgstr "neplatný parameter pre import\n"
@@ -2877,7 +2877,7 @@ msgstr ""
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3284,7 +3284,7 @@ msgstr "Nie je dovolené používať %s s %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s nedáva s %s zmysel!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr ""
@@ -3757,7 +3757,7 @@ msgstr ""
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, fuzzy, c-format
 msgid "key %s: no user ID\n"
 msgstr "kľúč %08lX: chyba identifikátor užívateľa\n"
@@ -3767,7 +3767,7 @@ msgstr "kľúč %08lX: chyba identifikátor užívateľa\n"
 msgid "key %s: %s\n"
 msgstr "preskočený `%s': %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3793,7 +3793,7 @@ msgstr "kľúč %08lX: chýba platný identifikátor užívateľa\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "môže to byť spôsobené chýbajúcim podpisom kľúča ním samým\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, fuzzy, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "kľúč %08lX: verejný kľúč nenájdený: %s\n"
@@ -3808,7 +3808,7 @@ msgstr "kľúč %08lX: nový kľúč - preskočený\n"
 msgid "no writable keyring found: %s\n"
 msgstr "nenájdený zapisovateľný súbor kľúčov (keyring): %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3879,18 +3879,18 @@ msgstr "kľúč %08lX: \"%s\" %d nových identifikátorov užívateľa\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "kľúč %08lX: \"%s\" bez zmeny\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, fuzzy, c-format
 msgid "key %s: secret key imported\n"
 msgstr "kľúč %08lX: tajný kľúč importovaný\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "preskočené: tajný kľúč je už v databáze\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "chyba pri posielaní na `%s': %s\n"
@@ -3903,204 +3903,204 @@ msgstr "chyba pri posielaní na `%s': %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 msgid "secret key %s: %s\n"
 msgstr "tajný kľúč `%s' nebol nájdený: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, fuzzy, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "zapisujem tajný kľúč do `%s'\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, fuzzy, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "kľúč %08lX: tajný kľúč bez verejného kľúča %d - preskočené\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Dôvod nebol špecifikovaný"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Kľúč je nahradený"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Kľúč bol skompromitovaný"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Kľúč sa už nepoužíva"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Identifikátor užívateľa už neplatí"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "dôvod na revokáciu: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "revokačná poznámka: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, fuzzy, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "kľúč %08lX: chýba verejný kľúč - nemôžem aplikovať revokačný certifikát\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, fuzzy, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "kľúč %08lX: nemôžem nájsť originálny blok kľúča: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, fuzzy, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "kľúč %08lX: nemôžem čítať originálny blok kľúča: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "kľúč %08lX: neplatný revokačný certifikát: %s - zamietnuté\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "kľúč %08lX: \"%s\" revokačný certifikát importovaný\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, fuzzy, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "kľúč %08lX: neexistuje id užívateľa pre podpis\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "kľúč %08lX: nepodporovaný algoritmus verejného kľúča u užívateľského id \"%s"
 "\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, fuzzy, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr ""
 "kľúč %08lX: neplatný podpis kľúča ním samým u užívateľského id \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, fuzzy, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "kľúč %08lX: nepodporovaný algoritmus verejného kľúča\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "kľúč %08lX: podpis kľúča ním samým (direct key signature)\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, fuzzy, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "kľúč %08lX: neexistuje podkľúč pre viazanie kľúčov\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, fuzzy, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "kľúč %08lX: neplatná väzba podkľúča\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "kľúč %08lX: zmazaná viacnásobná väzba podkľúča\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, fuzzy, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "kľúč %08lX: neexistuje podkľúč na revokáciu kľúča\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, fuzzy, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "kľúč %08lX: neplatný revokačný podkľúč\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, fuzzy, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "kľúč %08lX: zmazaná viacnásobná revokácia podkľúča\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, fuzzy, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "kľúč %08lX: identifikátor užívateľa preskočený '"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, fuzzy, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "kľúč %08lX: podkľúč preskočený\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, fuzzy, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "kľúč %08lX: podpis nie je exportovateľný (trieda %02x) - preskočené\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, fuzzy, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "kľúč %08lX: revokačný certifikát na zlom mieste - preskočené \n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, fuzzy, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "kľúč %08lX: neplatný revokačný certifikát: %s - preskočené\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, fuzzy, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "kľúč %08lX: podpis subkľúča na zlom mieste - preskočené \n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, fuzzy, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "kľúč %08lX: neočakávaná podpisová trieda (0x%02X) - preskočené\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, fuzzy, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "kľúč %08lX: zistený duplikovaný identifikátor užívateľa - zlúčený\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "kľúč %08lX: zistený duplikovaný identifikátor užívateľa - zlúčený\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "VAROVANIE: kľúč %08lX môže byť revokovaný: skúšam získať revokačný kľúč "
 "%08lX\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, fuzzy, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "VAROVANIE: kľúč %08lX môže byť revokovaný: revokačný kľúč %08lX nenájdený.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, fuzzy, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "kľúč %08lX: pridaný revokačný certifikát \"%s\"\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, fuzzy, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "kľúč %08lX: podpis kľúča ním samým (direct key signature)\n"
@@ -5816,7 +5816,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Vytvorenie kľúča sa nepodarilo: %s\n"
@@ -5898,7 +5898,7 @@ msgstr ""
 "Tento kľúč nemôže byť použitý na šifrovanie. Pre vytvorenie\n"
 "sekundárneho kľúča na tento účel môžete použiť príkaz \"--edit-key\".\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5906,7 +5906,7 @@ msgstr ""
 "kľúč bol vytvorený %lu sekund v budúcnosti (došlo k zmene času alebo\n"
 "je problém so systémovým časom)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5914,7 +5914,7 @@ msgstr ""
 "kľúč bol vytvorený %lu sekund v budúcnosti (došlo k zmene času alebo\n"
 "je problém so systémovým časom)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -5930,7 +5930,7 @@ msgstr "Tajné časti primárneho kľúča nie sú dostupné.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Tajné časti primárneho kľúča nie sú dostupné.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Skutočne vytvoriť? "
@@ -8721,7 +8721,7 @@ msgstr ""
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
@@ -8786,12 +8786,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -9074,7 +9074,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr ""
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, fuzzy, c-format
 msgid "out of core\n"
@@ -9090,25 +9090,25 @@ msgstr ""
 msgid "none"
 msgstr "nie"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 #, fuzzy
 msgid "[Error - invalid encoding]"
 msgstr "chyba: neplatný odtlačok\n"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr ""
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr ""
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 #, fuzzy
 msgid "[Error - invalid DN]"
 msgstr "chyba: neplatný odtlačok\n"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, fuzzy, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9126,7 +9126,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr ""
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, fuzzy, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "chyba pri zápise do súboru tajných kľúčov `%s': %s\n"
@@ -9502,7 +9502,7 @@ msgstr ""
 "pridať tento súbor kľúčov do zoznamu\n"
 " používaných súborov kľúčov"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 #, fuzzy
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr ""
@@ -9666,7 +9666,7 @@ msgstr "rev? problém overenia revokácie: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "chyba pri čítaní `%s': %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr ""
 
@@ -9790,101 +9790,101 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr ""
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr ""
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "nemôžem vytvoriť `%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "duplicita predvoľby %c%lu\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "Revokačný certifikát bol vytvorený.\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "duplicita predvoľby %c%lu\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "vypísať fingerprint"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "nesprávny certifikát"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 msgid "certificate already cached\n"
 msgstr "Revokačný certifikát bol vytvorený.\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 msgid "certificate cached\n"
 msgstr "duplicita predvoľby %c%lu\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 msgid "error caching certificate: %s\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "chyba: neplatný odtlačok\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 msgid "no issuer found in certificate\n"
 msgstr "vytvoriť revokačný certifikát"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "chyba pri vytváraní hesla: %s\n"
@@ -10560,135 +10560,135 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|SÚBOR|nahrať rozširujúci modul SÚBOR"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr ""
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 #, fuzzy
 msgid "|URL|use keyserver at URL"
 msgstr "nemožno použiť URI servera kľúčov - chyba analýzy URI\n"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr ""
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr ""
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr ""
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|SÚBOR|nahrať rozširujúci modul SÚBOR"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr ""
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr ""
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 msgid "|URL|use OCSP responder at URL"
 msgstr "nemožno použiť URI servera kľúčov - chyba analýzy URI\n"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -10702,95 +10702,95 @@ msgstr ""
 "(Použite manuálové stránky pre kompletný zoznam všetkých príkazov a "
 "možností)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Použitie: gpg [možnosti] [súbory] (-h pre pomoc)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 msgid "usage: %s [options] "
 msgstr "použitie: gpg [možnosti] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "Nie je dovolené používať %s s %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "kódovanie do ASCII formátu zlyhalo: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "kódovanie do ASCII formátu zlyhalo: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "riadok je príliš dlhý\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "chyba: neplatný odtlačok\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "chyba pri čítaní: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 msgid "shutdown forced\n"
 msgstr "nespracované"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index f491fc2..88a1f5a 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -24,7 +24,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg trunk\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2017-11-02 17:41+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -279,9 +279,9 @@ msgstr "kan inte skapa \"%s\": %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -486,66 +486,66 @@ msgstr "Ange lösenfrasen för%0Aför att skydda din nya nyckel"
 msgid "Please enter the new passphrase"
 msgstr "Ange den nya lösenfrasen"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Flaggor användbara för felsökning"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "kör i demonläge (bakgrund)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "kör i serverläge (förgrund)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "run in server mode"
 msgid "run in supervised mode"
 msgstr "kör i serverläge"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "frigör inte från konsollen"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh-liknande kommandoutdata"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh-liknande kommandoutdata"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FIL|läs inställningar från FIL"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Flaggor som kontrollerar diagnosutdata"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "utförlig"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "var något tystare"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FIL|skriv serverlägesloggar till FIL"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Flaggor som kontrollerar konfigurationen"
 
@@ -699,7 +699,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -726,7 +726,7 @@ msgstr ""
 "Hantering av hemliga nycklar för GnuPG\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, fuzzy, c-format
 #| msgid "invalid debug-level `%s' given\n"
 msgid "invalid debug-level '%s' given\n"
@@ -739,26 +739,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "vald sammandragsalgoritm är ogiltig\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "läser inställningar från \"%s\"\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "VARNING: inställningen \"%s\" är föråldrad\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "kan inte skapa uttag: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, fuzzy, c-format
 #| msgid "socket name `%s' is too long\n"
 msgid "socket name '%s' is too long\n"
@@ -770,12 +770,12 @@ msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "en gpg-agent är redan igång - startar inte en till\n"
 
 # Jag har valt att inte översätta nonce. Nonce är data eller information som endast används en gång
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "fel vid hämtning av nonce för uttaget\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 #| msgid "error binding socket to `%s': %s\n"
 msgid "error binding socket to '%s': %s\n"
@@ -783,26 +783,26 @@ msgstr "fel när \"%s\" bands till uttag: %s\n"
 
 # Extension är vad? FIXME
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 #| msgid "Warning: unsafe permissions on %s \"%s\"\n"
 msgid "can't set permissions of '%s': %s\n"
 msgstr "Varning: osäkra rättigheter på %s \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 #| msgid "listening on socket `%s'\n"
 msgid "listening on socket '%s'\n"
 msgstr "lyssnar på uttaget \"%s\"\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "%s: kan inte skapa katalog: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 #| msgid "directory `%s' created\n"
@@ -821,7 +821,7 @@ msgstr "stat() misslyckades för \"%s\": %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "kan inte använda \"%s\" som hemkatalog\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "fel vid läsning av nonce på fd %d: %s\n"
@@ -846,7 +846,7 @@ msgstr "ssh-hanteraren 0x%lx för fd %d startad\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh-hanteraren 0x%lx för fd %d avslutad\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 #| msgid "pth_select failed: %s - waiting 1s\n"
 msgid "npth_pselect failed: %s - waiting 1s\n"
@@ -887,7 +887,7 @@ msgstr ""
 "Underhåll av lösenordscache\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1156,7 +1156,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "fel när ett rör skapades: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "fel vid grening av process: %s\n"
@@ -1657,7 +1657,7 @@ msgstr "låset \"%s\" gjordes inte: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "väntar på låset %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s är för gammal (behöver %s, har %s)\n"
@@ -1980,7 +1980,7 @@ msgstr "Url för att hämta publik nyckel: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -2042,7 +2042,7 @@ msgstr "nyckelåtgärden är inte möjlig: %s\n"
 msgid "not an OpenPGP card"
 msgstr "inte ett OpenPGP-kort"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "fel vid hämtning av aktuell nyckelinformation: %s\n"
@@ -2379,7 +2379,7 @@ msgstr "kan inte öppna \"%s\"\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "nyckeln \"%s\" hittades inte: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2718,12 +2718,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Ogiltiga nyckeln %s tvingades till giltig med --allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "använder undernyckeln %s istället för primära nyckeln %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 #| msgid "missing argument for option \"%.50s\"\n"
 msgid "valid values for option '%s':\n"
@@ -3010,7 +3010,7 @@ msgstr "|ANVÄNDAR-ID|använd ANVÄNDAR-ID för att signera eller dekryptera"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3446,7 +3446,7 @@ msgstr "%s är inte tillåten tillsammans med %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "det är ingen poäng att använda %s tillsammans med %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "VARNING: kör med falsk systemtid: "
@@ -3941,7 +3941,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "du kan uppdatera dina inställningar med: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "nyckel %s: ingen användaridentitet\n"
@@ -3952,7 +3952,7 @@ msgstr "nyckel %s: ingen användaridentitet\n"
 msgid "key %s: %s\n"
 msgstr "hoppade över \"%s\": %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3978,7 +3978,7 @@ msgstr "nyckel %s: inga giltiga användaridentiteter\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "detta kan bero på att det saknas en självsignatur\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "nyckel %s: hittade ingen publik nyckel: %s\n"
@@ -3993,7 +3993,7 @@ msgstr "nyckel %s: ny nyckel - hoppade över\n"
 msgid "no writable keyring found: %s\n"
 msgstr "hittade ingen nyckelring som gick att skriva till: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -4065,18 +4065,18 @@ msgstr "nyckel %s: \"%s\" %d användaridentiteter rensade\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "nyckel %s: \"%s\" inte ändrad\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "nyckel %s: hemlig nyckel importerades\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "hoppade över: hemlig nyckel finns redan\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 #| msgid "error sending %s command: %s\n"
 msgid "key %s: error sending to agent: %s\n"
@@ -4090,208 +4090,208 @@ msgstr "fel vid sändning av %s-kommando: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 #| msgid "secret key \"%s\" not found: %s\n"
 msgid "secret key %s: %s\n"
 msgstr "hemliga nyckeln \"%s\" hittades inte: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "import av hemliga nycklar tillåts inte\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "nyckel %s: hemlig nyckel med ogiltigt chiffer %d - hoppade över\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Ingen anledning har angivits"
 
 # tveksam översättning. funderar på "ersatt av något bättre" men det
 # känns inte heller bra. Betyder att nyckeln inte används längre, utan användaren har skapat en ny nyckel som ersätter den gamla.
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Nyckeln är åsidosatt"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Nyckeln har blivit komprometterad"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Nyckeln används inte längre"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Användaridentiteten är inte längre giltig"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "anledning för spärrning: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "spärrningskommentar: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "nyckel %s: ingen publik nyckel - kan inte verkställa spärrcertifikat\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "nyckel %s: kan inte hitta det ursprungliga nyckelblocket: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "nyckel %s: kan inte läsa det ursprungliga nyckelblocket %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "nyckel %s: ogiltigt spärrcertifikat: %s - avvisat\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "nyckel %s: \"%s\" spärrcertifikat importerat\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "nyckel %s: ingen användaridentitet för signaturen\n"
 
 # fixme: I appended the %s -wk
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "nyckel %s: algoritmen för publika nycklar stöds inte för "
 "användaridentiteten  \"%s\"\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "nyckel %s: ogiltig självsignatur på användaridentiteten \"%s\"\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "nyckel %s: algoritmen för publika nycklar stöds inte\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "nyckel %s: ogiltig direkt nyckelsignatur\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "nyckel %s: ingen undernyckel för nyckelbindning\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "nyckel %s: ogiltig undernyckelbindning\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "nyckel %s: tog bort flera undernyckelbindningar\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "nyckel %s: ingen undernyckel för nyckelspärrning\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "nyckel %s: ogiltig spärr av undernyckel\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "nyckel %s: tog bort flera spärrar av undernyckel\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "nyckel %s: hoppade över användaridentiteten \"%s\"\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "nyckel %s: hoppade över undernyckel\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "nyckel %s: icke-exporterbar signatur (klass 0x%02X) - hoppade över\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "nyckel %s: spärrcertifikat på fel plats - hoppade över\n"
 
 # nyckeln eller certifikatet??
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "nyckel %s: ogiltigt spärrcertifikat: %s - hoppade över\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "nyckel %s: signatur på undernyckel på fel plats - hoppade över\n"
 
 # nyckeln eller klassen?
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "nyckel %s: oväntad signaturklass  (0x%02X) - hoppade över\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr ""
 "nyckel %s: dubblett av användaridentiteten hittades - slog samman dem\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr ""
 "nyckel %s: dubblett av användaridentiteten hittades - slog samman dem\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "VARNING: nyckeln %s kan ha spärrats: hämtar spärrnyckeln %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "VARNING: nyckeln %s kan ha spärrats: spärrnyckeln %s saknas.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "nyckel %s: \"%s\" spärrcertifikat lades till\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "nyckel %s: lade till direkt nyckelsignatur\n"
@@ -6019,7 +6019,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Nyckelgenereringen misslyckades: %s\n"
@@ -6108,7 +6108,7 @@ msgstr ""
 "syfte.\n"
 
 # c-format behövs inte i singularis
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -6116,7 +6116,7 @@ msgstr ""
 "nyckeln är skapad %lu sekund in i framtiden (problemet är\n"
 "relaterat till tidsresande eller en felställd klocka)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -6124,7 +6124,7 @@ msgstr ""
 "nyckeln är skapad %lu sekunder in i framtiden (problemet är\n"
 "relaterat till tidsresande eller en felställd klocka)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -6140,7 +6140,7 @@ msgstr "De hemliga delarna av den primära nyckeln är inte tillgängliga.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Hemliga delar av den primära nyckeln är lagrade på kortet.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Verkligen skapa? (j/N) "
 
@@ -9042,7 +9042,7 @@ msgstr "|N|Initial PIN-kod"
 msgid "run in multi server mode (foreground)"
 msgstr "kör i multiserverläge (förgrund)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|NIVÅ|ställ in felsökningsnivån till NIVÅ"
 
@@ -9113,12 +9113,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr "använd flaggan \"--daemon\" för att köra programmet i bakgrunden\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "hanterare för fd %d startad\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "hanterare för fd %d avslutad\n"
@@ -9397,7 +9397,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "en %u-bitars hash är inte giltig för en %u-bitars %s-nyckel\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -9412,23 +9412,23 @@ msgstr "(det här är MD2-algoritmen)\n"
 msgid "none"
 msgstr "ingen"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Fel - ogiltig kodning]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Fel - slut på kärna]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Fel - Inget namn]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Fel - ogiltigt DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9448,7 +9448,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "ingen nyckelanvändning angiven - antar alla användningsområden\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "fel vid hämtning av nyckelanvändningsinformation: %s\n"
@@ -9840,7 +9840,7 @@ msgstr "|ANVÄNDAR-ID|använd ANVÄNDAR-ID som förvald hemlig nyckel"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FIL|lägg till nyckelring till listan över nyckelringar"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|använd denna nyckelserver för att slå upp nycklar"
 
@@ -10010,7 +10010,7 @@ msgstr "problem vid ytterligare sökning efter certifikat: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "fel vid lagring av flaggor: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Fel - "
 
@@ -10151,117 +10151,117 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "problem vid sökandet efter befintligt certifikat: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, fuzzy, c-format
 #| msgid "looking up issuer from the Dirmngr cache\n"
 msgid "dropping %u certificates from the cache\n"
 msgstr "slår upp utfärdare från Dirmngr-cachen\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "kan inte skapa \"%s\": %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 #| msgid "certificate `%s' deleted\n"
 msgid "certificate '%s' already cached\n"
 msgstr "certifikatet \"%s\" togs bort\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 #| msgid "duplicated certificate `%s' deleted\n"
 msgid "trusted certificate '%s' loaded\n"
 msgstr "dubblett av certifikatet \"%s\" borttaget\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 #| msgid "certificate `%s' deleted\n"
 msgid "certificate '%s' loaded\n"
 msgstr "certifikatet \"%s\" togs bort\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 #| msgid "fingerprint=%s\n"
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "fingeravtryck=%s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error loading certificate '%s': %s\n"
 msgstr "fel vid lagring av certifikat: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 #| msgid "Included certificates"
 msgid "permanently loaded certificates: %u\n"
 msgstr "Inkluderade certifikat"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 #| msgid "number of matching certificates: %d\n"
 msgid "    runtime cached certificates: %u\n"
 msgstr "antal matchande certifikat: %d\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 #| msgid "number of matching certificates: %d\n"
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "antal matchande certifikat: %d\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 #| msgid "  (certificate created at "
 msgid "certificate already cached\n"
 msgstr "  (certifikat skapat "
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 #| msgid "certificate is good\n"
 msgid "certificate cached\n"
 msgstr "certifikatet är korrekt\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error caching certificate: %s\n"
 msgstr "fel vid lagring av certifikat: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "ogiltigt fingeravtryck"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "fel vid lagring av certifikat: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error fetching certificate by subject: %s\n"
 msgstr "fel vid lagring av certifikat: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 #| msgid "no issuer found in certificate"
 msgid "no issuer found in certificate\n"
 msgstr "ingen utfärdare hittades i certifikatet"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 #| msgid "error getting stored flags: %s\n"
 msgid "error getting authorityKeyIdentifier: %s\n"
@@ -11001,145 +11001,145 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 #| msgid "|FILE|run commands from FILE on startup"
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FIL|kör kommandon från FIL vid uppstart"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 #, fuzzy
 #| msgid "pass a command to the dirmngr"
 msgid "shutdown the dirmngr"
 msgstr "skicka ett kommando till dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Konfiguration för nyckelservrar"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL| använd nyckelservern på URL"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Konfiguration för HTTP-servrar"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "använd systemets HTTP-proxyinställningar"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Konfiguration av LDAP-servrar som ska användas"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 #| msgid "|FILE|read options from FILE"
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FIL|läs inställningar från FIL"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 #, fuzzy
 #| msgid "|N|set maximum PIN cache lifetime to N seconds"
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|ställ in maximal livstid för PIN-cache till N sekunder"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Konfiguration för OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 #, fuzzy
 #| msgid "allow PKA lookups (DNS requests)"
 msgid "allow sending OCSP requests"
 msgstr "tillåt PKA-uppslag (DNS-förfrågningar)"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 #| msgid "|URL|use keyserver at URL"
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL| använd nyckelservern på URL"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
 # inställningar istället för flaggor?
 # Nej, här är det bruksanvisningen för kommandoraden.
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -11152,13 +11152,13 @@ msgstr ""
 "@\n"
 "(Se manualsidan för en fullständig lista över alla kommandon och flaggor)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 #| msgid "Usage: gpgconf [options] (-h for help)"
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Användning: gpgconf [flaggor] (-h för hjälp)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 #, fuzzy
 #| msgid ""
 #| "Syntax: gpg-agent [options] [command [args]]\n"
@@ -11170,92 +11170,92 @@ msgstr ""
 "Syntax: gpg-agent [flaggor] [kommando [argument]]\n"
 "Hantering av hemliga nycklar för GnuPG\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, fuzzy, c-format
 #| msgid "invalid debug-level `%s' given\n"
 msgid "valid debug levels are: %s\n"
 msgstr "ogiltig debug-level \"%s\" angiven\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 #| msgid "usage: gpgsm [options] "
 msgid "usage: %s [options] "
 msgstr "användning: gpgsm [flaggor] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s är inte tillåten tillsammans med %s!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 #| msgid "renaming `%s' to `%s' failed: %s\n"
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "namnbyte från \"%s\" till \"%s\" misslyckades: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 #| msgid "conversion from `%s' to `%s' failed: %s\n"
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "konvertering från \"%s\" till \"%s\" misslyckades: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 #| msgid "line too long - skipped\n"
 msgid "%s:%u: line too long - skipped\n"
 msgstr "raden är för lång - hoppades över\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "ogiltigt fingeravtryck"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 #| msgid "read error in `%s': %s\n"
 msgid "%s:%u: read error: %s\n"
 msgstr "läsfel i \"%s\":  %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 #| msgid "not forced"
 msgid "shutdown forced\n"
 msgstr "inte tvingad"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index bb5ddb6..7ef5c5a 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 2.0.10rc1\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2015-02-11 19:18+0100\n"
 "Last-Translator: Nilgün Belma Bugüner <nilgun@belgeler.gen.tr>\n"
 "Language-Team: Turkish\n"
@@ -244,9 +244,9 @@ msgstr "\"%s\" oluşturulamıyor: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, fuzzy, c-format
 #| msgid "can't open `%s': %s\n"
 msgid "can't open '%s': %s\n"
@@ -452,66 +452,66 @@ msgstr "Yeni anahtarınızı korumak için Lütfen%0AAnahtar Parolanızı girini
 msgid "Please enter the new passphrase"
 msgstr "Lütfen yeni anahtar parolasını girin"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Hata ayıklamaya elverişli seçenekler"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "artalan süreci olarak çalışır"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "sunucu olarak (önalanda) çalışır"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "run in server mode"
 msgid "run in supervised mode"
 msgstr "sunucu kipinde çalışır"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "konsoldan kopulmaz"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh tarzı komut çıktısı"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh tarzı komut çıktısı"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|DOSYA|seçenekler DOSYAdan okunur"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Tanı çıktısını denetleyen seçenekler"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "ayrıntılı"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "biraz daha sessiz olur"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|DOSYA|sunucu kipi günlükleri DOSYAya yazar"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Yapılandırmayı denetleyen seçenekler"
 
@@ -665,7 +665,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 #, fuzzy
@@ -691,7 +691,7 @@ msgstr ""
 "GnuPG için gizli anahtar yönetimi\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, fuzzy, c-format
 #| msgid "invalid debug-level `%s' given\n"
 msgid "invalid debug-level '%s' given\n"
@@ -704,26 +704,26 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "seçilen özet algoritması geçersiz\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, fuzzy, c-format
 #| msgid "reading options from `%s'\n"
 msgid "reading options from '%s'\n"
 msgstr "\"%s\"den seçenekler okunuyor\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, fuzzy, c-format
 #| msgid "WARNING: \"%s\" is a deprecated option\n"
 msgid "Note: '%s' is not considered an option\n"
 msgstr "UYARI: %s seçeneği kullanımdan kaldırılmak üzere.\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "soket oluşturulamıyor: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, fuzzy, c-format
 #| msgid "socket name `%s' is too long\n"
 msgid "socket name '%s' is too long\n"
@@ -734,38 +734,38 @@ msgstr "soketin ismi `%s' çok uzun\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "çalışan bir gpg-agent zaten var - bir yenisi başlatılmayacak\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "soket için tuz alınırken hata\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, fuzzy, c-format
 #| msgid "error binding socket to `%s': %s\n"
 msgid "error binding socket to '%s': %s\n"
 msgstr "soket `%s'e bağlanırken hata: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 #| msgid "Warning: unsafe permissions on %s \"%s\"\n"
 msgid "can't set permissions of '%s': %s\n"
 msgstr "UYARI: %s üzerinde izinler güvensiz: \"%s\"\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, fuzzy, c-format
 #| msgid "listening on socket `%s'\n"
 msgid "listening on socket '%s'\n"
 msgstr "`%s' soketi dinlemede\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, fuzzy, c-format
 #| msgid "can't create directory `%s': %s\n"
 msgid "can't create directory '%s': %s\n"
 msgstr "`%s' dizini oluşturulamıyor: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, fuzzy, c-format
 #| msgid "directory `%s' created\n"
@@ -784,7 +784,7 @@ msgstr "%s için stat() başarısız oldu: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "`%s' ev dizini olarak kullanılamıyor\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "fd %d üzerinde tuz okunurken hata: %s\n"
@@ -809,7 +809,7 @@ msgstr "ssh tutamağı 0x%lx, fd %d için başlatıldı\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh tutamağı 0x%lx, fd %d için sonlandırıldı\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, fuzzy, c-format
 #| msgid "pth_select failed: %s - waiting 1s\n"
 msgid "npth_pselect failed: %s - waiting 1s\n"
@@ -848,7 +848,7 @@ msgstr ""
 "Parola arabelleği bakımcısı\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1117,7 +1117,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "boru oluşturulurken hata: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "süreç çatallanırken hata: %s\n"
@@ -1624,7 +1624,7 @@ msgstr "kilit `%s' yapılmadı: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "%s kilidi için bekleniyor...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s çok eski (gereken %s, sizinki %s)\n"
@@ -1942,7 +1942,7 @@ msgstr "genel anahtarın alınacağı URL: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, fuzzy, c-format
 #| msgid "error reading `%s': %s\n"
@@ -2003,7 +2003,7 @@ msgstr "anahtar işlemi mümkün değil: %s\n"
 msgid "not an OpenPGP card"
 msgstr "bir OpenPGP kartı değil"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "geçerli anahtar bilgisi alınırken hata: %s\n"
@@ -2315,7 +2315,7 @@ msgstr "`%s' açılamadı\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "anahtar \"%s\" yok: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2651,12 +2651,12 @@ msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "Geçersiz %s anahtarı --allow-non-selfsigned-uid kullanılarak geçerli oldu\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "yardımcı anahtar %s, asıl anahtar %s yerine kullanılıyor\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 #| msgid "missing argument for option \"%.50s\"\n"
 msgid "valid values for option '%s':\n"
@@ -2946,7 +2946,7 @@ msgstr ""
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3377,7 +3377,7 @@ msgstr "%s ile %s birlikte kullanılmaz!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s, %s ile etkisiz olur!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "UYARI: sahte sistem zamanıyla çalışıyor: "
@@ -3861,7 +3861,7 @@ msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr ""
 "tercihlerinizi böyle güncelleyemezsiniz: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "anahtar %s: kullanıcı kimliği yok\n"
@@ -3872,7 +3872,7 @@ msgstr "anahtar %s: kullanıcı kimliği yok\n"
 msgid "key %s: %s\n"
 msgstr "\"%s\" atlandı: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr ""
 
@@ -3896,7 +3896,7 @@ msgstr "anahtar %s: geçerli kullanıcı kimliği yok\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "bu kayıp bir öz-imza yüzünden meydana gelebilir\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "anahtar %s: genel anahtar yok: %s\n"
@@ -3911,7 +3911,7 @@ msgstr "anahtar %s: yeni anahtar - atlandı\n"
 msgid "no writable keyring found: %s\n"
 msgstr "yazılabilir bir anahtar zinciri yok: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, fuzzy, c-format
 #| msgid "error writing keyring `%s': %s\n"
 msgid "error writing keyring '%s': %s\n"
@@ -3982,18 +3982,18 @@ msgstr "anahtar %s: \"%s\" %d kullanıcı kimliği temizlendi\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "anahtar %s: \"%s\" değişmedi\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "anahtar %s: gizli anahtar alındı\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, fuzzy, c-format
 #| msgid "skipped: secret key already present\n"
 msgid "key %s: secret key already exists\n"
 msgstr "atlandı: gizli anahtar zaten var\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, fuzzy, c-format
 #| msgid "error sending %s command: %s\n"
 msgid "key %s: error sending to agent: %s\n"
@@ -4007,209 +4007,209 @@ msgstr "%s komutu gönderilirken hata: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, fuzzy, c-format
 #| msgid "secret key \"%s\" not found: %s\n"
 msgid "secret key %s: %s\n"
 msgstr "gizli anahtar \"%s\" yok: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "gizli anahtarı alımına izin verilmez\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "anahtar %s: geçersiz şifreli (%d) gizli anahtar - atlandı\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Belirtilmiş bir neden yok"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Anahtarın yerine başkası konulmuş ve iptal edilmiştir"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Anahtar tehlikede"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Anahtar artık kullanılmayacak"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Kullanıcı kimliği artık geçersiz"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "yürürlükten kaldırma sebebi: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "yürürlükten kaldırma açıklaması: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "anahtar %s: genel anahtar değil - yürürlükten kaldırma sertifikası "
 "uygulanamaz\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "anahtar %s: özgün anahtar bloku bulunamadı: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "anahtar %s: özgün anahtar bloku okunamadı: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr ""
 "anahtar %s: yürürlükten kaldırma sertifikası geçersiz: %s - reddedildi\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "anahtar %s: \"%s\" yürürlükten kaldırma sertifikası alındı\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "anahtar %s: imza için kullanıcı kimliği yok\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "anahtar %s: genel anahtar algoritması, kullanıcı kimliği \"%s\" için "
 "desteklenmiyor\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "anahtar %s: kullanıcı kimliği \"%s\" için öz-imza geçersiz\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "anahtar %s: genel anahtar algoritması desteklenmiyor\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, fuzzy, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "anahtar %s: doğrudan anahtar imzası eklendi\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "anahtar %s: anahtarı garantilemek için yardımcı anahtar yok\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "anahtar %s: yardımcı anahtar garantileme geçersiz\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "anahtar %s: çok sayıda yardımcı anahtar bağlantısı silindi\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "anahtar %s: anahtarı yürürlükten kaldırılacak yardımcı anahtar yok\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "anahtar %s: yardımcı anahtar yürürlükten kaldırması geçersiz\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr ""
 "anahtar %s: çok sayıda yardımcı anahtar yürürlükten kaldırması silindi\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "anahtar %s: kullanıcı kimliği \"%s\" atlandı\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "anahtar %s: yardımcı anahtar atlandı\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "anahtar %s: imza gönderilebilir değil (0x%02X sınıfı) - atlandı\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "anahtar %s: yürürlükten kaldırma sertifikası yanlış yerde - atlandı\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "anahtar %s: yürürlükten kaldırma sertifikası geçersiz: %s - atlandı\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "anahtar %s: yardımcı anahtar imzası yanlış yerde - atlandı\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "anahtar %s: umulmayan imza sınıfı (0x%02X) - atlandı\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "anahtar %s: çift kullanıcı kimliği saptandı - birleştirildi\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "anahtar %s: çift kullanıcı kimliği saptandı - birleştirildi\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "UYARI: anahtar %s yürürlükten kaldırılmış olmalı: yürürlükten kaldırma "
 "anahtarı %s alınıyor\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "UYARI: anahtar %s yürürlükten kaldırılmış olabilir: yürürlükten kaldırma "
 "anahtarı %s mevcut değil.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "anahtar %s: \"%s\" yürürlükten kaldırma sertifikası eklendi\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "anahtar %s: doğrudan anahtar imzası eklendi\n"
@@ -5958,7 +5958,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Anahtar üretimi başarısızlığa uğradı: %s\n"
@@ -6044,14 +6044,14 @@ msgstr ""
 "Bu anahtar şifreleme için kullanılamaz. Şifreleme için yardımcı anahtarı\n"
 "\"--edit-key\" seçeneğini kullanarak üretebilirsiniz.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 "anahtar %lu saniye sonra üretilmiş (zaman sapması veya saat problemi)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -6059,7 +6059,7 @@ msgstr ""
 "anahtar bundan %lu saniye sonra üretilmiş (zaman sapması veya saat "
 "problemi)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, fuzzy, c-format
 #| msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
@@ -6076,7 +6076,7 @@ msgstr "Asıl anahtarın gizli parçaları kullanılamaz.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Asıl anahtarın gizli parçaları kart üzerinde saklı.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Gerçekten oluşturulsun mu? (e/H ya da y/N) "
 
@@ -8934,7 +8934,7 @@ msgstr "|N|İlk Yeni PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "çoklu sunucu kipinde çalışır (önalanda)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LDÜZEY|hata ayıklama düzeyini DÜZEY yapar"
 
@@ -9008,12 +9008,12 @@ msgstr ""
 "Programı artalanda çalışır bırakmak için lütfen `--daemon' seçeneğini "
 "kullanın\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "fd %d için eylemci başlatıldı\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "fd %d için eylemci sonlandı\n"
@@ -9292,7 +9292,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "%u bitlik çittirim %u bitlik %s anahtarı için geçersiz\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -9307,23 +9307,23 @@ msgstr "(bu, MD2 algoritmasıdır)\n"
 msgid "none"
 msgstr "yok"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Hata - kodlama geçersiz]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Hata - nüve dışında]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Hata - Adsız]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Hata - DN geçersiz]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9343,7 +9343,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "hiç anahtar kullanımı belirtilmemiş - tüm kullanımlar var sayılıyor\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "anahtar kullanım bilgisi alınırken hata: %s\n"
@@ -9734,7 +9734,7 @@ msgstr ""
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|DOSYA|anahtar zincirini anahtar zincirleri listesine ekler"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|BELİRTİM|anahtarları aramak için bu anahtar sunucusu kullanılır"
 
@@ -9903,7 +9903,7 @@ msgstr "sertifika yeniden aranırken sorun çıktı: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "bayraklar saklanırken hata: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Hata - "
 
@@ -10041,117 +10041,117 @@ msgstr ""
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "mevcut sertifika aranırken sorun çıktı: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, fuzzy, c-format
 #| msgid "looking up issuer from the Dirmngr cache\n"
 msgid "dropping %u certificates from the cache\n"
 msgstr "Dirmngr önbelleğinde sertifikacıyı arar\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, fuzzy, c-format
 #| msgid "can't create `%s': %s\n"
 msgid "can't parse certificate '%s': %s\n"
 msgstr "\"%s\" oluşturulamıyor: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, fuzzy, c-format
 #| msgid "certificate `%s' deleted\n"
 msgid "certificate '%s' already cached\n"
 msgstr "sertifika `%s' silindi\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, fuzzy, c-format
 #| msgid "duplicated certificate `%s' deleted\n"
 msgid "trusted certificate '%s' loaded\n"
 msgstr "yinelenmiş sertifika `%s' silindi\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, fuzzy, c-format
 #| msgid "certificate `%s' deleted\n"
 msgid "certificate '%s' loaded\n"
 msgstr "sertifika `%s' silindi\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, fuzzy, c-format
 #| msgid "fingerprint=%s\n"
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "parmakizi=%s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr ""
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr ""
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error loading certificate '%s': %s\n"
 msgstr "serifika saklanırken hata: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, fuzzy, c-format
 #| msgid "Included certificates"
 msgid "permanently loaded certificates: %u\n"
 msgstr "İçerilen sertifikalar"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, fuzzy, c-format
 #| msgid "number of matching certificates: %d\n"
 msgid "    runtime cached certificates: %u\n"
 msgstr "eşleşen sertifika sayısı: %d\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 #| msgid "number of matching certificates: %d\n"
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "eşleşen sertifika sayısı: %d\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, fuzzy, c-format
 #| msgid "  (certificate created at "
 msgid "certificate already cached\n"
 msgstr "  (  sertifikanın oluşturuluşu: "
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, fuzzy, c-format
 #| msgid "certificate is good\n"
 msgid "certificate cached\n"
 msgstr "sertifika iyi durumda\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error caching certificate: %s\n"
 msgstr "serifika saklanırken hata: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "parmakizi geçersiz"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "serifika saklanırken hata: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, fuzzy, c-format
 #| msgid "error storing certificate: %s\n"
 msgid "error fetching certificate by subject: %s\n"
 msgstr "serifika saklanırken hata: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, fuzzy, c-format
 #| msgid "no issuer found in certificate"
 msgid "no issuer found in certificate\n"
 msgstr "sertifikacı kim belli değil"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, fuzzy, c-format
 #| msgid "error getting stored flags: %s\n"
 msgid "error getting authorityKeyIdentifier: %s\n"
@@ -10890,143 +10890,143 @@ msgstr ""
 msgid "looking up '%s'\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 #, fuzzy
 #| msgid "|FILE|run commands from FILE on startup"
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|DOSYA|DOSYAdaki komutlar başlangıçta çalıştırılır"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 #, fuzzy
 #| msgid "pass a command to the dirmngr"
 msgid "shutdown the dirmngr"
 msgstr "dirmngr'a bir komut aktarır"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr ""
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr ""
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Anahtar sunucular için yapılandırma"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL| URL'si veriler anahtar sunucusu kullanılır"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr ""
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "HTTP sunucuları için yapılandırma"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr ""
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "sistemin HTTP vekil ayarları kullanılır"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Kullanılacak LDAP sunucularının yapılandırması"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr ""
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr ""
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr ""
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr ""
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 #, fuzzy
 #| msgid "|FILE|read options from FILE"
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|DOSYA|seçenekler DOSYAdan okunur"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr ""
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 #, fuzzy
 #| msgid "|N|set maximum PIN cache lifetime to N seconds"
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|azami PIN önbelleği ömrü N saniyeye ayarlanır"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "OCSP için yapılandırma"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 #, fuzzy
 #| msgid "allow PKA lookups (DNS requests)"
 msgid "allow sending OCSP requests"
 msgstr "PKA aramalarına izin verilir (DNS istekleri)"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 #, fuzzy
 #| msgid "|URL|use keyserver at URL"
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL| URL'si veriler anahtar sunucusu kullanılır"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr ""
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr ""
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 #, fuzzy
 #| msgid ""
 #| "@\n"
@@ -11039,13 +11039,13 @@ msgstr ""
 "@\n"
 "(Tüm komut ve seçeneklerin komple listesi için man sayfalarına bakın)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 #, fuzzy
 #| msgid "Usage: gpgconf [options] (-h for help)"
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Kullanımı: gpgconf [seçenekler] (yardım için -h)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 #, fuzzy
 #| msgid ""
 #| "Syntax: gpg-agent [options] [command [args]]\n"
@@ -11057,92 +11057,92 @@ msgstr ""
 "Sözdizimi: gpg-agent [seçenekler] [komut [arg ...]]\n"
 "GnuPG için gizli anahtar yönetimi\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, fuzzy, c-format
 #| msgid "invalid debug-level `%s' given\n"
 msgid "valid debug levels are: %s\n"
 msgstr "belirtilen hata seviyesi `%s' geçersiz\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, fuzzy, c-format
 #| msgid "usage: gpgsm [options] "
 msgid "usage: %s [options] "
 msgstr "kullanımı: gpgsm [seçenekler] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, fuzzy, c-format
 #| msgid "%s not allowed with %s!\n"
 msgid "colons are not allowed in the socket name\n"
 msgstr "%s ile %s birlikte kullanılmaz!\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, fuzzy, c-format
 #| msgid "renaming `%s' to `%s' failed: %s\n"
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "`%s' > `%s' isim değişikliği başarısız: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, fuzzy, c-format
 #| msgid "conversion from `%s' to `%s' failed: %s\n"
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "`%s' > `%s' dönüşümü başarısız: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, fuzzy, c-format
 #| msgid "line too long - skipped\n"
 msgid "%s:%u: line too long - skipped\n"
 msgstr "satır çok uzun - atlandı\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, fuzzy, c-format
 #| msgid "invalid fingerprint"
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "parmakizi geçersiz"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, fuzzy, c-format
 #| msgid "read error in `%s': %s\n"
 msgid "%s:%u: read error: %s\n"
 msgstr "`%s' için okuma hatası: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, fuzzy, c-format
 #| msgid "not forced"
 msgid "shutdown forced\n"
 msgstr "zorlanmadı"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr ""
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr ""
index b221de3..0e18b31 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 2.1.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2020-08-31 11:54+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
@@ -246,9 +246,9 @@ msgstr "не вдалося створити «%s»: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "не вдалося відкрити «%s»: %s\n"
@@ -430,64 +430,64 @@ msgstr "Вкажіть пароль до%0Aз метою захисту вашо
 msgid "Please enter the new passphrase"
 msgstr "Вкажіть новий пароль"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "Параметри діагностики"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "запустити у режимі фонової служби (фоновий)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "запустити у режимі сервера (основному)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "запустити у режимі із наглядом"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "не від’єднувати від консолі"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "виведення команд у форматі sh"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "виведення команд у форматі csh"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|прочитати параметри з вказаного файла"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "Параметри керування діагностичним виводом"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "докладний режим"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "дещо зменшити кількість повідомлень"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|записувати журнал режиму сервера до файла"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "Параметри керування налаштуваннями"
 
@@ -630,7 +630,7 @@ msgstr "дозволити запит пароля з Emacs"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -649,7 +649,7 @@ msgstr ""
 "Керування закритими ключами у @GNUPG@\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "вказано некоректне значення рівня діагностики «%s»\n"
@@ -661,24 +661,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "вибраний алгоритм побудови контрольних сум є некоректним\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "прочитати параметри з «%s»\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "ЗАУВАЖЕННЯ: %s не призначено для звичайного використання!\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "не вдалося створити сокет: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "назва сокета «%s» є надто довгою\n"
@@ -688,34 +688,34 @@ msgstr "назва сокета «%s» є надто довгою\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent вже запущено, потреби у запуску нової копії немає\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "помилка під час спроби отримання поточного стану сокета\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "помилка під час спроби прив’язування сокета до «%s»: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "не вдалося встановити права доступу до «%s»: %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "очікування даних на сокеті «%s»\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "не вдалося створити каталог «%s»: %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -731,7 +731,7 @@ msgstr "помилка stat() щодо «%s»: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "не можна використовувати як домашній каталог «%s»\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr ""
@@ -758,7 +758,7 @@ msgstr "запущено обробник ssh 0x%lx для дескриптор
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "обробник ssh 0x%lx дескриптора файла %d завершив роботу\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "помилка pth_select: %s — очікування у 1 с\n"
@@ -796,7 +796,7 @@ msgstr ""
 "Керування кешем паролів\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1053,7 +1053,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "помилка під час спроби створення потоку для каналу: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "помилка під час спроби розгалужування процесу: %s\n"
@@ -1537,7 +1537,7 @@ msgstr "блокування «%s» не виконано: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "очікування на блокування %s…\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s є занадто застарілою (потрібно %s, маємо %s)\n"
@@ -1845,7 +1845,7 @@ msgstr "Адреса для отримання відкритого ключа:
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1905,7 +1905,7 @@ msgstr "дія над ключем неможлива: %s\n"
 msgid "not an OpenPGP card"
 msgstr "не є карткою OpenPGP"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "помилка під час отримання даних поточного ключа: %s\n"
@@ -2213,7 +2213,7 @@ msgstr "не вдалося відкрити «%s»\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "ключ «%s» не знайдено: %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2537,12 +2537,12 @@ msgstr ""
 "Некоректний ключ %s визнано чинним через параметр --allow-non-selfsigned-"
 "uid\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "використовуємо підключ %s замість основного ключа %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "коректні значення параметра «%s»:\n"
@@ -2818,7 +2818,7 @@ msgstr ""
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3217,7 +3217,7 @@ msgstr "%s не можна використовувати разом з %s!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s є зайвим, якщо використано %s!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "УВАГА: запущено з фіктивним системним часом: "
@@ -3692,7 +3692,7 @@ msgstr ""
 "оновити записи перевад можна за допомогою команди: gpg --edit-key %s updpref "
 "save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "ключ %s: немає ідентифікатор користувача\n"
@@ -3702,7 +3702,7 @@ msgstr "ключ %s: немає ідентифікатор користувач
 msgid "key %s: %s\n"
 msgstr "ключ %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "відкинуто екранувальником імпорту"
 
@@ -3726,7 +3726,7 @@ msgstr "ключ %s: немає чинних ідентифікаторів ко
 msgid "this may be caused by a missing self-signature\n"
 msgstr "причиною цього може бути те, що немає самопідпису\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "ключ %s: не знайдено відкритий ключ: %s\n"
@@ -3741,7 +3741,7 @@ msgstr "ключ %s: новий ключ — пропущено\n"
 msgid "no writable keyring found: %s\n"
 msgstr "не виявлено придатного до запису сховища ключів: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "помилка під час спроби запису сховища ключів «%s»: %s\n"
@@ -3811,17 +3811,17 @@ msgstr "ключ %s: «%s» спорожнено %d ідентифікаторі
 msgid "key %s: \"%s\" not changed\n"
 msgstr "ключ %s: «%s» не змінено\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "ключ %s: імпортовано закритий ключ\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "ключ %s: закритий ключ вже існує\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "ключ %s: помилка під час спроби надсилання агенту: %s\n"
@@ -3834,204 +3834,204 @@ msgstr "ключ %s: помилка під час спроби надсилан
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 "Для перенесення «%s» на кожній із карток пам’яті слід виконати таку команду: "
 "%s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "закритий ключ %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "імпортування закритих ключів заборонено\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "ключ %s: закритий ключ з некоректним шифром %d — пропущено\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "Причину не вказано"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "Ключ замінено"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "Ключ скомпрометовано"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "Ключ більше не використовується"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "Ідентифікатор користувача втратив чинність"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "причина відкликання: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "коментар щодо відкликання: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "ключ %s: немає відкритого ключа — не можна застосовувати сертифікат "
 "відкликання\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "ключ %s: не вдалося знайти початковий блок ключів: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "ключ %s: не вдалося прочитати початковий блок ключів: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "ключ %s: некоректний сертифікат відкликання: %s — відкинуто\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "ключ %s: імпортовано сертифікат відкликання «%s»\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "ключ %s: немає ідентифікатор користувача для підпису\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "ключ %s: непідтримуваний алгоритм створення відкритого ключа для "
 "ідентифікатора користувача «%s»\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "ключ %s: некоректний самопідпис для ідентифікатора користувача «%s»\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "ключ %s: непідтримуваний алгоритм створення відкритого ключа\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "ключ %s: некоректний безпосередній підпис ключа\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "ключ %s: немає підключа для зв’язування ключів\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "ключ %s: некоректне зв’язування підключів\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "ключ %s: вилучено кратне зв’язування підключів\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "ключ %s: немає підключа для відкликання ключа\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "ключ %s: некоректне відкликання підключа\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "ключ %s: вилучено кратне відкликання підключа\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "ключ %s: пропущено ідентифікатор користувача «%s»\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "ключ %s: пропущено підключ\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "ключ %s: непридатний до експорту підпис (клас 0x%02X) — пропущено\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "ключ %s: сертифікат відкликання у помилковому місці — пропущено\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "ключ %s: некоректний сертифікат відкликання: %s — пропущено\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "ключ %s: підпис підключа у помилковому місці — пропущено\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "ключ %s: неочікуваний клас підпису (0x%02X) — пропущено\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "ключ %s: виявлено дублювання ідентифікаторів користувача — об’єднано\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "ключ %s: виявлено дублювання ідентифікаторів користувача — об’єднано\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "УВАГА: ключ %s могло бути відкликано: отримуємо ключ відкликання %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "УВАГА: ключ %s могло бути відкликано: ключа відкликання %s немає.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "ключ %s: додано сертифікат відкликання «%s»\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "ключ %s: додано безпосередній підпис ключа\n"
@@ -5700,7 +5700,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Помилка під час спроби створення ключа: %s\n"
@@ -5783,7 +5783,7 @@ msgstr ""
 "Зауважте, що цей ключ не може бути використано для шифрування. Ви можете\n"
 "скористатися командою «--edit-key» для створення підключа з цією метою.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -5791,7 +5791,7 @@ msgstr ""
 "ключ було створено з позначкою на %lu секунд у майбутньому (часова петля або "
 "проблема з годинником)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -5799,7 +5799,7 @@ msgstr ""
 "ключ було створено з позначкою на %lu секунду у майбутньому (часова петля "
 "або проблема з годинником)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "ЗАУВАЖЕННЯ: створення підключів для ключів v3 несумісне з OpenPGP\n"
@@ -5814,7 +5814,7 @@ msgstr "Закриті частини основного ключа недост
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Закриті частини основного ключа зберігаються на картці.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "Створити? (y/N або т/Н) "
 
@@ -8670,7 +8670,7 @@ msgstr "|N|Початковий новий пінкод"
 msgid "run in multi server mode (foreground)"
 msgstr "запустити у режимі декількох серверів (основному режимі)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|встановити вказаний рівень діагностики"
 
@@ -8733,12 +8733,12 @@ msgstr ""
 "будь ласка, скористайтеся параметром «--daemon» для запуску програми у "
 "фоновому режимі\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "запущено запуск обробки для дескриптора %d\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "роботу обробника для дескриптора %d перервано\n"
@@ -9015,7 +9015,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "%u-бітовий хеш не є коректним для %u-бітового ключа %s\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -9030,23 +9030,23 @@ msgstr "(це алгоритм MD2)\n"
 msgid "none"
 msgstr "немає"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[Помилка — некоректне кодування]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[Помилка — вихід за межі пам’яті]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[Помилка — немає назви]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[Помилка — некоректний DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -9066,7 +9066,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "не вказано використання ключа — припускаємо всі можливі використання\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "помилка під час спроби отримання даних щодо використання ключа: %s\n"
@@ -9432,7 +9432,7 @@ msgstr ""
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|додати сховище ключів до списку сховищ ключів"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "використовувати цей сервер ключів для пошуку"
 
@@ -9592,7 +9592,7 @@ msgstr "проблема з повторним пошуком сертифіка
 msgid "error storing flags: %s\n"
 msgstr "помилка під час спроби збереження позначок: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "Помилка - "
 
@@ -9730,100 +9730,100 @@ msgstr "не вдалося заблокувати для запису кеш с
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "не вдалося зняти блокування з кешу сертифікатів: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "викидання %u сертифікатів з кешу\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "не вдалося обробити сертифікат «%s»: %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "сертифікат «%s» вже кешовано\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "надійний сертифікат «%s» завантажено\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "сертифікат «%s» завантажено\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  відбиток SHA1 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   видавець ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  призначення ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "помилка під час спроби завантаження сертифіката «%s»: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "остаточно завантажені сертифікати: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "    динамічно кешовані сертифікати: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           довірені сертифікати: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "сертифікат вже кешовано\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "сертифікат кешовано\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "помилка під час спроби кешування сертифіката: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "некоректний рядок відбитка SHA1 «%s»\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "помилка під час спроби отримання сертифіката за серійним номером: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "помилка під час спроби отримання сертифіката за призначенням: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "у сертифікаті не виявлено запису видавця\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "помилка під час спроби отримання authorityKeyIdentifier: %s\n"
@@ -10495,131 +10495,131 @@ msgstr "мало бути вказано абсолютний шлях до фа
 msgid "looking up '%s'\n"
 msgstr "пошук «%s»\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "показати вміст кешу CRL"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|завантажити CRL з вказаного файла до кешу"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|отримати CRL з вказаної адреси"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "завершити роботу dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "спорожнити кеш"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "дозволити інтерактивну перевірку версії програмного забезпечення"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|повертати не більше за вказану кількість записів на запит"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "маршрутизувати увесь обмін даними з мережею через Tor"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "Налаштування для серверів ключів"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|використовувати сервер ключів за адресою"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|використовувати сертифікати CA з файла для HKP крізь TLS"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "Налаштування для серверів HTTP"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "заборонити використання HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "ігнорувати точки поширення САС протоколу HTTP"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|переспрямувати всі запити HTTP на вказану адресу"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "використовувати загальносистемний проксі-сервер HTTP"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "Налаштування використання серверів LDAP"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "заборонити використання LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "ігнорувати точки поширення САС протоколу LDAP"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|використовувати вказаний вузол для запитів LDAP"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "не використовувати резервні вузли з --ldap-proxy"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|прочитати список серверів LDAP з вказаного файла"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "додати виявлені у точках поширення CRL нові сервери до списку серверів"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|встановити вказаний час очікування даних від LDAP"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "Налаштування OCSP"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "дозволити надсилання запитів OCSP"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "ігнорувати адреси служб OCSP з сертифікатами"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|використовувати відповідач OCSP за вказаною адресою"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|відповідь OCSP підписано FPR"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "примусове завантаження застарілих САС"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10629,11 +10629,11 @@ msgstr ""
 "(Щоб ознайомитися зі списком команд і параметрів, скористайтеся сторінкою "
 "довідника (man) «info»)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "Використання: @DIRMNGR@ [параметри] (-h — довідка)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10641,84 +10641,84 @@ msgstr ""
 "Синтаксис: @DIRMNGR@ [параметри] [команда [аргументи]]\n"
 "Доступ до сервера ключів, CRL та OCSP для @GNUPG@\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "коректними рівнями зневаджування є: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "використання: %s [параметри]"
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "не можна використовувати двокрапки у назві сокета\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "помилка під час спроби отримання CRL з «%s»: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "помилка під час обробки CRL з «%s»: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: занадто довгий рядок — пропущено\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: виявлено некоректний відбиток\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: помилка під час читання: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: беззмістовні дані наприкінці рядка проігноровано\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr ""
 "отримано сигнал SIGHUP — повторне читання налаштувань та спорожнення кешу\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "отримано сигнал SIGUSR2 — дій не визначено\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "отримано сигнал SIGTERM — завершуємо роботу…\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "отримано сигнал SIGTERM — підтримується %d активних з’єднань\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "примусове завершення роботи\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "отримано сигнал SIGINT — негайне завершення роботи\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "отримано сигнал %d — дій не визначено\n"
index b807612..e3deb1f 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 2.2.27\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2021-06-11 13:19+0900\n"
 "Last-Translator: bobwxc <bobwxc@yeah.net>\n"
 "Language-Team: None\n"
@@ -234,9 +234,9 @@ msgstr "无法创建 ‘%s’: %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "无法打开 ‘%s’: %s\n"
@@ -408,62 +408,62 @@ msgstr "请输入密码以%0A保护您的新密钥"
 msgid "Please enter the new passphrase"
 msgstr "请输入新的密码"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 msgid "Options used for startup"
 msgstr "用于启动的选项"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "以守护进程模式运行 (后台)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "以服务进程模式运行 (前台)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 msgid "run in supervised mode"
 msgstr "以管理进程模式运行"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "请勿离开控制台"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh 风格的命令行输出"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh 风格的命令行输出"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|从 FILE 中读取选项"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "控制诊断输出的选项"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "详细模式"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "尽量减少提示信息"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|FILE|将服务器模式的日志写入到 FILE"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "控制配置的选项"
 
@@ -600,7 +600,7 @@ msgstr "运行密码通过 Emacs 回显"
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -621,7 +621,7 @@ msgstr ""
 "@GNUPG@ 私钥管理器\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "无效的调试级别‘%s’\n"
@@ -633,24 +633,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "所选的散列算法无效\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "从‘%s’读取选项\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "注意:‘%s’不被认为是一个选项\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "无法创建套接字: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "套接字名称‘%s’太长\n"
@@ -660,34 +660,34 @@ msgstr "套接字名称‘%s’太长\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "有一个 gpg-agent 实例正在运行 - 无须启动新的实例\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "获取套接字 nonce 时出现错误\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "绑定套接字到 '%s' 时出现错误: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, c-format
 msgid "can't set permissions of '%s': %s\n"
 msgstr "无法设置‘%s’的权限: %s\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "正在监听套接字‘%s’\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "无法创建目录‘%s’:%s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -703,7 +703,7 @@ msgstr "‘%s’的 stat() 方法失败:%s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "无法使用‘%s’作为家目录\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "在读取 fd %d 上的 nonce 时出现错误: %s\n"
@@ -728,7 +728,7 @@ msgstr "ssh 句柄 0x%lx 于文件描述符 %d 启动\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh 句柄 0x%lx 于文件描述符 %d 终止\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_pselect 方法失败:%s - 等待 1s\n"
@@ -765,7 +765,7 @@ msgstr ""
 "密码缓存管理\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1012,7 +1012,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "为管道创建流时出现错误: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "在 fork 进程时出现错误: %s\n"
@@ -1489,7 +1489,7 @@ msgstr "锁 ‘%s’ 未被建立: %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "等待锁 %s...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s 太旧 (需要 %s,拥有 %s)\n"
@@ -1786,7 +1786,7 @@ msgstr "拉取公钥的 URL: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1846,7 +1846,7 @@ msgstr "密钥操作无法实现:%s\n"
 msgid "not an OpenPGP card"
 msgstr "不是一个 OpenPGP 卡"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "取得当前密钥信息时出错:%s\n"
@@ -2137,7 +2137,7 @@ msgstr "无法打开 ‘%s’\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "未找到密钥 ‘%s’:%s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2442,12 +2442,12 @@ msgstr "传递给‘%s’的所有值被忽略\n"
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "无效的密钥 %s 通过 --allow-non-selfsigned-uid 生效\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "使用子密钥 %s 而非主密钥 %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, c-format
 msgid "valid values for option '%s':\n"
 msgstr "选项 ‘%s’ 的有效值:\n"
@@ -2704,7 +2704,7 @@ msgstr "|USER-ID|使用 USER-ID 来签名或者解密"
 msgid "Options for unattended use"
 msgstr "用于无人值守的选项"
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr "其他选项"
 
@@ -3080,7 +3080,7 @@ msgstr "%s 不允许与 %s 并用\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s 与 %s 并用时不起作用\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "警告:正在以虚假的系统时间运行: "
@@ -3532,7 +3532,7 @@ msgstr "以避免可能的算法不匹配问题\n"
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "您可以这样更新您的偏好设置:gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "密钥 %s:没有用户标识\n"
@@ -3542,7 +3542,7 @@ msgstr "密钥 %s:没有用户标识\n"
 msgid "key %s: %s\n"
 msgstr "密钥 %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "被导入筛查器拒绝"
 
@@ -3566,7 +3566,7 @@ msgstr "密钥 %s:没有有效的用户标识\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "这可能由于遗失自签名所致\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "密钥 %s:找不到公钥:%s\n"
@@ -3581,7 +3581,7 @@ msgstr "密钥 %s:新密钥 - 已跳过\n"
 msgid "no writable keyring found: %s\n"
 msgstr "找不到可写的钥匙环:%s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "写入钥匙环 ‘%s’ 时出现错误: %s\n"
@@ -3651,17 +3651,17 @@ msgstr "密钥 %s:“%s” %d 个用户标识被清理\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "密钥 %s:“%s” 未改变\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "密钥 %s:私钥已导入\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "密钥 %s:私钥已存在\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "密钥 %s:发送至代理人程序时出现错误:%s\n"
@@ -3674,197 +3674,197 @@ msgstr "密钥 %s:发送至代理人程序时出现错误:%s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr "要迁移 ‘%s’,对每一张智能卡,执行:%s\n"
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "私钥 %s:%s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "私钥导入被禁止\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "密钥 %s:私钥使用了无效的密文算法 %d - 已跳过\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "未指定原因"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "密钥被替换"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "密钥已泄漏"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "密钥不再使用"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "用户标识不再有效"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "吊销原因: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "吊销注释: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "密钥 %s:没有公钥 - 无法应用吊销证书\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "密钥 %s:无法定位原始的密钥区块:%s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "密钥 %s:无法读取原始的密钥区块:%s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "密钥 %s:无效的吊销证书:%s - 已拒绝\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "密钥 %s:“%s” 吊销证书已被导入\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "密钥 %s:签名没有用户标识\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "密钥 %s:用户标识 “%s” 使用了不支持的公钥算法\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "密钥 %s:用户标识 “%s” 自身签名无效\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "密钥 %s:不支持的公钥算法\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "密钥 %s:无效的直接密钥签名\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "密钥 %s:没有可供绑定的子密钥\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "密钥 %s:无效的子密钥绑定\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "密钥 %s:已删除多重子密钥绑定\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "密钥 %s:没有用于密钥吊销用的子密钥\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "密钥 %s:无效的子密钥吊销\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "密钥 %s:已删除多重子密钥吊销\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "密钥 %s:已跳过用户标识 “%s”\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "密钥 %s:已跳过子密钥\n"
 
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "密钥 %s:非可导出签名(验证级别 0x%02X)- 已跳过\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "密钥 %s:吊销证书位置错误――已跳过\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "密钥 %s:无效的吊销证书:%s――已跳过\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "密钥 %s:子钥签名位置错误 - 已跳过\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "密钥 %s:与预期不符的签名级别(0x%02X) - 已跳过\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "密钥 %s:检测到重复的用户标识 - 已合并\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, c-format
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "密钥 %s:检测到重复的子钥 - 已合并\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "警告:密钥 %s 可能已被吊销:正在取回吊销用密钥 %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "警告:密钥 %s 可能已被吊销:吊销用密钥 %s 不存在。\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "密钥 %s:已添加吊销证书 “%s”\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "密钥 %s:已添加直接密钥签名\n"
@@ -5444,7 +5444,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr "警告:已指定 v4,但被 v5 覆盖。\n"
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "密钥生成失败:%s\n"
@@ -5525,19 +5525,19 @@ msgstr ""
 "请注意这个密钥不能用于加密。您可能想要使用“--edit-key”命令来\n"
 "生成一个用于此用途的子密钥。\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr "密钥已经在 %lu 秒后的未来生成(可能是因为时空扭曲或时钟的问题)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr "密钥已经在 %lu 秒后的未来生成(可能是因为时空扭曲或时钟的问题)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "注意:为 v3 密钥创建子密钥是不与 OpenPGP 兼容的\n"
@@ -5552,7 +5552,7 @@ msgstr "主密钥的私钥部分不可用。\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "主密钥的私钥部分存储在卡上。\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "真的要创建吗?(y/N) "
 
@@ -8172,7 +8172,7 @@ msgstr "|N|初始化新 PIN"
 msgid "run in multi server mode (foreground)"
 msgstr "正在以多服务器模式运行(前台)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|LEVEL|设置调试级别至 LEVEL"
 
@@ -8233,12 +8233,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr "请使用‘--daemon’选项以在后台运行此程序\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "fd %d 的句柄已启动\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "fd %d 的句柄已关闭\n"
@@ -8513,7 +8513,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "一个 %u 位的散列对于一个 %u 位的 %s 密钥是无效的\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8528,23 +8528,23 @@ msgstr "(这是 MD2 算法)\n"
 msgid "none"
 msgstr "none"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[错误 - 无效编码]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[错误 - 内存不足]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[错误 - 无名称]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[错误 - 无效 DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8563,7 +8563,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "没有指定密钥用途 - 假设为所有用途\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "获取密钥用途信息时出现错误:%s\n"
@@ -8918,7 +8918,7 @@ msgstr "|USER-ID|使用 USER-ID 作为默认的私钥"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|FILE|添加钥匙环到钥匙环列表"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|使用此公钥服务器来查找密钥"
 
@@ -9074,7 +9074,7 @@ msgstr "重新搜索证书时出现问题:%s\n"
 msgid "error storing flags: %s\n"
 msgstr "存储选项时出现错误:%s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "错误 - "
 
@@ -9203,100 +9203,100 @@ msgstr "无法在证书缓存上为写入加锁:%s\n"
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "无法解除证书缓存上的锁:%s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "从缓存中丢弃 %u 个证书\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "无法解析证书‘%s’:%s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "证书‘%s’已被缓存\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "受信任证书‘%s’已加载\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "证书‘%s’已加载\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1 指纹 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   签发者 ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  主题 ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "加载证书‘%s’时出现错误:%s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "永久载入的证书: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "    运行时缓存的证书: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, c-format
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "           信任的证书: %u (%u,%u,%u,%u)\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "证书已被缓存。\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "证书已缓存\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "缓存证书时出现错误:%s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "无效的 SHA1 指纹字串 '%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "通过 S/N 获取证书时出现错误:%s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "通过主题获取证书时出现错误:%s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "没有找到证书的签发者\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "获取 authorityKeyIdentifier 时出现错误:%s\n"
@@ -9956,131 +9956,131 @@ msgstr "需要绝对文件名\n"
 msgid "looking up '%s'\n"
 msgstr "正在查找‘%s’\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "列出 CRL 缓存的内容"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|FILE|从 FILE 中加载 CRL 到缓存"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|URL|从 URL 处获取 CRL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "关闭 dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "刷新缓存"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr "允许在线软件版本检查"
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|在一次查询中最多返回 N 个项目"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr "网络相关选项"
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr "通过 Tor 转发所有网络流量"
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "公钥服务器的配置"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|使用 URL 处的密钥服务器"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|FILE|为承载 HKP 的 TLS 使用 FILE 中的 CA 证书"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "对 HTTP 服务器的配置"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "禁止使用 HTTP 协议"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "忽略 HTTP CRL 分发点"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|URL|重定向 HTTP 请求到 URL"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "使用系统的 HTTP 代理设置"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "对要使用的 LDAP 服务器的配置"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "禁止 LDAP 的使用"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "忽略 LDAP CRL 分发点"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|HOST|使用 HOST 进行 LDAP 查询"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "使用 --ldap-proxy 选项以不使用回退主机"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|FILE|从 FILE 中读取 LDAP 服务器列表"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "添加从 CRL 分发点发现的新服务器到服务器列表"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|设置 LDAP 超时时间为 N 秒"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "对于 OCSP 的配置"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "允许发送 OCSP 请求"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "忽略证书包含的 OCSP 服务 URLs"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|URL|使用 URL 处的 OCSP 响应者"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|OCSP 响应由 FPR 签名"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "强制载入过期的 CRLs"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10089,11 +10089,11 @@ msgstr ""
 "@\n"
 "(参阅 \"info\" 手册以获取一份所有命令及选项的完整列表)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "用法:@DIRMNGR@ [选项] (-h 获取帮助)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10101,83 +10101,83 @@ msgstr ""
 "语法:@DIRMNGR@ [选项] [命令 [参数]]\n"
 "@GNUPG@ 的公钥服务器、CRL 和 OCSP 访问\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "有效的调试等级为:%s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "用法:%s [选项] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "套接字名称中不允许使用冒号\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "从‘%s’处获取 CRL 时失败:%s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "从‘%s’处处理 CRL 时失败:%s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: 行太长 - 跳过\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: 检测到无效指纹\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: 读取错误:%s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: 已忽略行尾部的垃圾数据\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "接收到 SIGHUP 信号 -正在重新读取配置文件并刷新缓存\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "接收到 SIGUSR2 信号 - 未定义要进行的操作\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "接收到 SIGTERM 信号 - 正在关闭...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "接收到 SIGTERM 信号 - 仍然有 %d 个活动的连接\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "强制关闭\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "收到 SIGINT 信号 - 立即关闭\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "收到 %d 信号 - 未定义要进行的操作\n"
index 19c4820..ce0d202 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU gnupg 2.1.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2021-08-24 18:50+0200\n"
+"POT-Creation-Date: 2021-10-10 19:38+0200\n"
 "PO-Revision-Date: 2019-11-04 09:49+0100\n"
 "Last-Translator: Jedi Lin <Jedi@Jedi.org>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -252,9 +252,9 @@ msgstr "無法建立 '%s': %s\n"
 #: g10/plaintext.c:610 g10/sign.c:1086 g10/sign.c:1311 g10/sign.c:1424
 #: g10/sign.c:1596 g10/tdbdump.c:143 g10/tdbdump.c:151 g10/tdbio.c:758
 #: g10/tdbio.c:829 g10/verify.c:96 g10/verify.c:160 sm/gpgsm.c:2236
-#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1775 sm/qualified.c:65
-#: dirmngr/certcache.c:396 dirmngr/certcache.c:476 dirmngr/certcache.c:478
-#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1759 tools/gpg-card.c:408
+#: sm/gpgsm.c:2266 sm/gpgsm.c:2304 sm/keylist.c:1782 sm/qualified.c:65
+#: dirmngr/certcache.c:405 dirmngr/certcache.c:487 dirmngr/certcache.c:489
+#: dirmngr/crlcache.c:2591 dirmngr/dirmngr.c:1798 tools/gpg-card.c:408
 #, c-format
 msgid "can't open '%s': %s\n"
 msgstr "無法開啟 '%s': %s\n"
@@ -430,66 +430,66 @@ msgstr "請輸入密語至%0A以保護你的新金鑰"
 msgid "Please enter the new passphrase"
 msgstr "請輸入新的密語"
 
-#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:183
+#: agent/gpg-agent.c:164 scd/scdaemon.c:115 dirmngr/dirmngr.c:184
 #, fuzzy
 #| msgid "Options useful for debugging"
 msgid "Options used for startup"
 msgstr "對除錯有幫助的選項"
 
-#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:172
+#: agent/gpg-agent.c:166 scd/scdaemon.c:120 dirmngr/dirmngr.c:173
 msgid "run in daemon mode (background)"
 msgstr "以服務模式執行 (背景)"
 
-#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:171
+#: agent/gpg-agent.c:167 scd/scdaemon.c:117 dirmngr/dirmngr.c:172
 msgid "run in server mode (foreground)"
 msgstr "以伺服器模式執行 (前景)"
 
-#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:174
+#: agent/gpg-agent.c:169 dirmngr/dirmngr.c:175
 #, fuzzy
 #| msgid "run in server mode"
 msgid "run in supervised mode"
 msgstr "以伺服器模式執行"
 
-#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:185
+#: agent/gpg-agent.c:171 scd/scdaemon.c:121 dirmngr/dirmngr.c:186
 msgid "do not detach from the console"
 msgstr "不要從 console 分離"
 
-#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:186
+#: agent/gpg-agent.c:172 scd/scdaemon.c:122 dirmngr/dirmngr.c:187
 msgid "sh-style command output"
 msgstr "sh 樣式的指令輸出"
 
-#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:187
+#: agent/gpg-agent.c:173 scd/scdaemon.c:123 dirmngr/dirmngr.c:188
 msgid "csh-style command output"
 msgstr "csh 樣式的指令輸出"
 
 #: agent/gpg-agent.c:181 g10/gpg.c:589 scd/scdaemon.c:125 sm/gpgsm.c:423
-#: dirmngr/dirmngr.c:189
+#: dirmngr/dirmngr.c:190
 msgid "|FILE|read options from FILE"
 msgstr "|檔案|從指定檔案中讀取選項"
 
 #: agent/gpg-agent.c:185 g10/gpg.c:574 scd/scdaemon.c:129 sm/gpgsm.c:265
-#: dirmngr/dirmngr.c:193
+#: dirmngr/dirmngr.c:194
 msgid "Options controlling the diagnostic output"
 msgstr "控制著診斷性輸出的選項"
 
 #: agent/gpg-agent.c:187 g10/gpg.c:576 g10/gpgv.c:78 kbx/kbxutil.c:89
 #: scd/scdaemon.c:131 sm/gpgsm.c:267 dirmngr/dirmngr-client.c:69
-#: dirmngr/dirmngr.c:195 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
+#: dirmngr/dirmngr.c:196 tools/gpg-connect-agent.c:85 tools/gpgconf.c:111
 msgid "verbose"
 msgstr "囉唆模式"
 
 #: agent/gpg-agent.c:188 g10/gpg.c:578 g10/gpgv.c:79 kbx/kbxutil.c:90
 #: scd/scdaemon.c:132 sm/gpgsm.c:269 dirmngr/dirmngr-client.c:70
-#: dirmngr/dirmngr.c:196
+#: dirmngr/dirmngr.c:197
 msgid "be somewhat more quiet"
 msgstr "盡量安靜些"
 
-#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:206
+#: agent/gpg-agent.c:196 g10/gpg.c:593 sm/gpgsm.c:283 dirmngr/dirmngr.c:207
 msgid "|FILE|write server mode logs to FILE"
 msgstr "|檔案|將伺服器模式日誌寫入至指定檔案"
 
 #: agent/gpg-agent.c:200 g10/gpg.c:599 scd/scdaemon.c:146 sm/gpgsm.c:290
-#: dirmngr/dirmngr.c:210
+#: dirmngr/dirmngr.c:211
 msgid "Options controlling the configuration"
 msgstr "控制著組態的選項"
 
@@ -638,7 +638,7 @@ msgstr ""
 #. reporting address without breaking the translations.
 #: agent/gpg-agent.c:557 agent/preset-passphrase.c:99 agent/protect-tool.c:154
 #: g10/gpg.c:1132 g10/gpgv.c:149 kbx/kbxutil.c:118 scd/scdaemon.c:312
-#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:446
+#: sm/gpgsm.c:613 dirmngr/dirmngr-client.c:167 dirmngr/dirmngr.c:450
 #: tools/gpg-connect-agent.c:220 tools/gpgconf.c:151
 #: tools/gpg-check-pattern.c:143
 msgid "Please report bugs to <@EMAIL@>.\n"
@@ -657,7 +657,7 @@ msgstr ""
 "@GNUPG@ 私鑰管理\n"
 
 #: agent/gpg-agent.c:613 g10/gpg.c:1337 scd/scdaemon.c:384 sm/gpgsm.c:761
-#: dirmngr/dirmngr.c:530
+#: dirmngr/dirmngr.c:534
 #, c-format
 msgid "invalid debug-level '%s' given\n"
 msgstr "給定的除錯等級 '%s' 無效\n"
@@ -669,24 +669,24 @@ msgid "selected digest algorithm is invalid\n"
 msgstr "所選的摘要演算法無效\n"
 
 #: agent/gpg-agent.c:1210 agent/gpg-agent.c:2035 common/comopt.c:93
-#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1029
-#: dirmngr/dirmngr.c:1879
+#: g10/gpg.c:2594 scd/scdaemon.c:549 sm/gpgsm.c:1028 dirmngr/dirmngr.c:1058
+#: dirmngr/dirmngr.c:1924
 #, c-format
 msgid "reading options from '%s'\n"
 msgstr "從 '%s' 讀取選項中\n"
 
 #: agent/gpg-agent.c:1349 g10/gpg.c:3858 scd/scdaemon.c:687 sm/gpgsm.c:1562
-#: dirmngr/dirmngr.c:1145 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
+#: dirmngr/dirmngr.c:1174 tools/gpg-connect-agent.c:1270 tools/gpgconf.c:668
 #, c-format
 msgid "Note: '%s' is not considered an option\n"
 msgstr "請注意: '%s' 並不當成選項\n"
 
-#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1306
+#: agent/gpg-agent.c:2188 scd/scdaemon.c:1108 dirmngr/dirmngr.c:1335
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "無法建立 socket: %s\n"
 
-#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1319
+#: agent/gpg-agent.c:2205 scd/scdaemon.c:1121 dirmngr/dirmngr.c:1348
 #, c-format
 msgid "socket name '%s' is too long\n"
 msgstr "socket 名稱 '%s' 太長\n"
@@ -696,35 +696,35 @@ msgstr "socket 名稱 '%s' 太長\n"
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "已經有一份 gpg-agent 在執行了 - 不會再啟動一份新的\n"
 
-#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1351
+#: agent/gpg-agent.c:2255 scd/scdaemon.c:1145 dirmngr/dirmngr.c:1380
 #, c-format
 msgid "error getting nonce for the socket\n"
 msgstr "為 socket 取得 nonce 時出錯\n"
 
-#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1354
+#: agent/gpg-agent.c:2260 scd/scdaemon.c:1148 dirmngr/dirmngr.c:1383
 #, c-format
 msgid "error binding socket to '%s': %s\n"
 msgstr "綁定 socket 至 '%s' 時出錯: %s\n"
 
 #: agent/gpg-agent.c:2271 agent/gpg-agent.c:2311 agent/gpg-agent.c:2320
-#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1363
+#: scd/scdaemon.c:1156 dirmngr/dirmngr.c:1392
 #, fuzzy, c-format
 #| msgid "Warning: unsafe permissions on %s \"%s\"\n"
 msgid "can't set permissions of '%s': %s\n"
 msgstr "警告: %s 的權限 \"%s\" 並不安全\n"
 
-#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1375
+#: agent/gpg-agent.c:2285 scd/scdaemon.c:1168 dirmngr/dirmngr.c:1404
 #, c-format
 msgid "listening on socket '%s'\n"
 msgstr "正在候聽 socket '%s'\n"
 
-#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:537
+#: agent/gpg-agent.c:2305 agent/gpg-agent.c:2358 common/homedir.c:774
 #: g10/openfile.c:399 g10/photoid.c:379
 #, c-format
 msgid "can't create directory '%s': %s\n"
 msgstr "無法建立目錄 '%s': %s\n"
 
-#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:540
+#: agent/gpg-agent.c:2308 agent/gpg-agent.c:2363 common/homedir.c:777
 #: g10/openfile.c:402
 #, c-format
 msgid "directory '%s' created\n"
@@ -740,7 +740,7 @@ msgstr "'%s' 的 stat() 失敗: %s\n"
 msgid "can't use '%s' as home directory\n"
 msgstr "無法使用 '%s' 做為家目錄\n"
 
-#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2108
+#: agent/gpg-agent.c:2528 scd/scdaemon.c:1184 dirmngr/dirmngr.c:2153
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "於 fd %d 讀取 nonce 時出錯: %s\n"
@@ -765,7 +765,7 @@ msgstr "ssh 經手程式 0x%lx (用於 fd %d) 已啟動\n"
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "ssh 經手程式 0x%lx (用於 fd %d) 已終止\n"
 
-#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2322
+#: agent/gpg-agent.c:3042 scd/scdaemon.c:1376 dirmngr/dirmngr.c:2367
 #, c-format
 msgid "npth_pselect failed: %s - waiting 1s\n"
 msgstr "npth_select 失敗: %s - 等 1 秒鐘\n"
@@ -802,7 +802,7 @@ msgstr ""
 "密碼快取維護\n"
 
 #: agent/protect-tool.c:107 g10/gpg.c:448 kbx/kbxutil.c:72 sm/gpgsm.c:215
-#: dirmngr/dirmngr.c:169 tools/gpgconf.c:81
+#: dirmngr/dirmngr.c:170 tools/gpgconf.c:81
 msgid ""
 "@Commands:\n"
 " "
@@ -1049,7 +1049,7 @@ msgid "error creating a stream for a pipe: %s\n"
 msgstr "建立管道串流時出錯: %s\n"
 
 #: common/exechelp-posix.c:505 common/exechelp-posix.c:580
-#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1393
+#: common/exechelp-posix.c:866 dirmngr/dirmngr.c:1422
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "衍生執行程序時出錯: %s\n"
@@ -1534,7 +1534,7 @@ msgstr "未鎖定 '%s': %s\n"
 msgid "waiting for lock %s...\n"
 msgstr "正在等候 `%s' 鎖定...\n"
 
-#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:935 dirmngr/dirmngr.c:944
+#: common/init.c:191 sm/gpgsm.c:909 dirmngr/dirmngr.c:964 dirmngr/dirmngr.c:973
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "%s 太舊了 (需要 %s, 但是祇有 %s)\n"
@@ -1844,7 +1844,7 @@ msgstr "取回公鑰的 URL: "
 
 #: g10/card-util.c:936 g10/decrypt-data.c:495 g10/import.c:414 g10/import.c:764
 #: g10/import.c:823 dirmngr/crlcache.c:655 dirmngr/crlcache.c:660
-#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1705
+#: dirmngr/crlcache.c:914 dirmngr/crlcache.c:920 dirmngr/dirmngr.c:1734
 #: tools/gpgconf.c:471 tools/gpgconf.c:517 tools/gpg-card.c:426
 #, c-format
 msgid "error reading '%s': %s\n"
@@ -1904,7 +1904,7 @@ msgstr "不可能進行金鑰操作: %s\n"
 msgid "not an OpenPGP card"
 msgstr "這不是 OpenPGP 卡片"
 
-#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6003
+#: g10/card-util.c:1283 g10/keygen.c:4815 g10/keygen.c:6008
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr "取得現用金鑰資訊時出錯: %s\n"
@@ -2224,7 +2224,7 @@ msgstr "無法開啟 '%s'\n"
 msgid "key \"%s\" not found: %s\n"
 msgstr "找不到金鑰 \"%s\": %s\n"
 
-#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4455
+#: g10/delkey.c:90 g10/export.c:2002 g10/getkey.c:2040 g10/getkey.c:4457
 #: g10/gpg.c:5246 g10/keyedit.c:2354 g10/keyserver.c:1089 g10/revoke.c:236
 #: g10/revoke.c:666 g10/tofu.c:2180
 #, c-format
@@ -2541,12 +2541,12 @@ msgstr ""
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr "無效的金鑰 %s 可以藉由 --allow-non-selfsigned-uid 而生效\n"
 
-#: g10/getkey.c:3828
+#: g10/getkey.c:3830
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "使用子鑰 %s 來替換主鑰 %s\n"
 
-#: g10/getkey.c:4384 g10/gpg.c:2168
+#: g10/getkey.c:4386 g10/gpg.c:2168
 #, fuzzy, c-format
 #| msgid "invalid argument for option \"%.50s\"\n"
 msgid "valid values for option '%s':\n"
@@ -2826,7 +2826,7 @@ msgstr "|使用者-ID|拿指定使用者 ID 來簽署或解密"
 msgid "Options for unattended use"
 msgstr ""
 
-#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:289
+#: g10/gpg.c:895 sm/gpgsm.c:421 dirmngr/dirmngr.c:291
 msgid "Other options"
 msgstr ""
 
@@ -3216,7 +3216,7 @@ msgstr "%s 不允許跟 %s 併用!\n"
 msgid "%s makes no sense with %s!\n"
 msgstr "%s 跟 %s 放在一起沒有意義!\n"
 
-#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1160
+#: g10/gpg.c:3845 sm/gpgsm.c:1549 dirmngr/dirmngr.c:1189
 #, c-format
 msgid "WARNING: running with faked system time: "
 msgstr "警告: 正在偽造的系統時間中執行: "
@@ -3689,7 +3689,7 @@ msgstr "散佈此金鑰, 以避免潛在的演算法不一致問題.\n"
 msgid "you can update your preferences with: gpg --edit-key %s updpref save\n"
 msgstr "你可以像這樣來更新偏好設定: gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:1940 g10/import.c:3061
+#: g10/import.c:1940 g10/import.c:3077
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "金鑰 %s: 沒有使用者 ID\n"
@@ -3699,7 +3699,7 @@ msgstr "金鑰 %s: 沒有使用者 ID\n"
 msgid "key %s: %s\n"
 msgstr "金鑰 %s: %s\n"
 
-#: g10/import.c:1947 g10/import.c:3033
+#: g10/import.c:1947 g10/import.c:3049
 msgid "rejected by import screener"
 msgstr "遭到匯入篩選程式駁回"
 
@@ -3723,7 +3723,7 @@ msgstr "金鑰 %s: 沒有有效的使用者 ID\n"
 msgid "this may be caused by a missing self-signature\n"
 msgstr "這可能肇因於遺失自我簽章所致\n"
 
-#: g10/import.c:2109 g10/import.c:3447
+#: g10/import.c:2109 g10/import.c:3463
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "金鑰 %s: 找不到公鑰: %s\n"
@@ -3738,7 +3738,7 @@ msgstr "金鑰 %s: 新的金鑰 - 已跳過\n"
 msgid "no writable keyring found: %s\n"
 msgstr "找不到可寫入的鑰匙圈: %s\n"
 
-#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3522
+#: g10/import.c:2159 g10/import.c:2261 g10/import.c:3538
 #, c-format
 msgid "error writing keyring '%s': %s\n"
 msgstr "寫入鑰匙圈 '%s' 時出錯: %s\n"
@@ -3808,17 +3808,17 @@ msgstr "金鑰 %s: \"%s\" 已清除 %d 個使用者 ID\n"
 msgid "key %s: \"%s\" not changed\n"
 msgstr "金鑰 %s: \"%s\" 未改變\n"
 
-#: g10/import.c:2700 g10/import.c:2895
+#: g10/import.c:2716 g10/import.c:2911
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "金鑰 %s: 私鑰已匯入\n"
 
-#: g10/import.c:2708
+#: g10/import.c:2724
 #, c-format
 msgid "key %s: secret key already exists\n"
 msgstr "金鑰 %s: 私鑰已存在\n"
 
-#: g10/import.c:2716
+#: g10/import.c:2732
 #, c-format
 msgid "key %s: error sending to agent: %s\n"
 msgstr "金鑰 %s: 送至代理程式時出錯: %s\n"
@@ -3831,142 +3831,142 @@ msgstr "金鑰 %s: 送至代理程式時出錯: %s\n"
 #. * Instead, user should be suggested to run 'gpg --card-status',
 #. * then, references to a card will be automatically created
 #. * again.
-#: g10/import.c:2885
+#: g10/import.c:2901
 #, c-format
 msgid "To migrate '%s', with each smartcard, run: %s\n"
 msgstr ""
 
-#: g10/import.c:3032
+#: g10/import.c:3048
 #, c-format
 msgid "secret key %s: %s\n"
 msgstr "私鑰 %s: %s\n"
 
-#: g10/import.c:3053 g10/import.c:3092
+#: g10/import.c:3069 g10/import.c:3108
 #, c-format
 msgid "importing secret keys not allowed\n"
 msgstr "未允許匯入私鑰\n"
 
-#: g10/import.c:3080
+#: g10/import.c:3096
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr "金鑰 %s: 私鑰使用了無效的 %d 編密法 - 已跳過\n"
 
-#: g10/import.c:3242 g10/pkclist.c:75 g10/revoke.c:775
+#: g10/import.c:3258 g10/pkclist.c:75 g10/revoke.c:775
 msgid "No reason specified"
 msgstr "未指定原因"
 
-#: g10/import.c:3243 g10/pkclist.c:77 g10/revoke.c:777
+#: g10/import.c:3259 g10/pkclist.c:77 g10/revoke.c:777
 msgid "Key is superseded"
 msgstr "金鑰被代換了"
 
-#: g10/import.c:3244 g10/pkclist.c:79 g10/revoke.c:776
+#: g10/import.c:3260 g10/pkclist.c:79 g10/revoke.c:776
 msgid "Key has been compromised"
 msgstr "金鑰已經被洩漏了"
 
-#: g10/import.c:3245 g10/pkclist.c:81 g10/revoke.c:778
+#: g10/import.c:3261 g10/pkclist.c:81 g10/revoke.c:778
 msgid "Key is no longer used"
 msgstr "金鑰不再被使用了"
 
-#: g10/import.c:3246 g10/pkclist.c:83 g10/revoke.c:779
+#: g10/import.c:3262 g10/pkclist.c:83 g10/revoke.c:779
 msgid "User ID is no longer valid"
 msgstr "使用者 ID 不再有效了"
 
-#: g10/import.c:3371 g10/keylist.c:1105 g10/pkclist.c:87
+#: g10/import.c:3387 g10/keylist.c:1105 g10/pkclist.c:87
 #, c-format
 msgid "reason for revocation: "
 msgstr "撤銷原因: "
 
-#: g10/import.c:3390 g10/keylist.c:1124 g10/pkclist.c:103
+#: g10/import.c:3406 g10/keylist.c:1124 g10/pkclist.c:103
 #, c-format
 msgid "revocation comment: "
 msgstr "撤銷註釋: "
 
-#: g10/import.c:3440
+#: g10/import.c:3456
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr "金鑰 %s: 沒有公鑰 - 無法套用撤銷憑證\n"
 
-#: g10/import.c:3469
+#: g10/import.c:3485
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "金鑰 %s: 無法定址原始的金鑰區塊: %s\n"
 
-#: g10/import.c:3476
+#: g10/import.c:3492
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "金鑰 %s: 無法讀取原始的金鑰區塊: %s\n"
 
-#: g10/import.c:3496
+#: g10/import.c:3512
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "金鑰 %s: 無效的撤銷憑證: %s - 已駁回\n"
 
-#: g10/import.c:3531
+#: g10/import.c:3547
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "金鑰 %s: \"%s\" 撤銷憑證已匯入\n"
 
-#: g10/import.c:3617
+#: g10/import.c:3633
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "金鑰 %s: 簽章沒有使用者 ID\n"
 
-#: g10/import.c:3634
+#: g10/import.c:3650
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr "金鑰 %s: 使用者 ID \"%s\" 用了未支援的公鑰演算法\n"
 
-#: g10/import.c:3636
+#: g10/import.c:3652
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "金鑰 %s: 使用者 ID \"%s\" 的自我簽章無效\n"
 
-#: g10/import.c:3653 g10/import.c:3681 g10/import.c:3737
+#: g10/import.c:3669 g10/import.c:3697 g10/import.c:3753
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "金鑰 %s: 未支援的公鑰演算法\n"
 
-#: g10/import.c:3654
+#: g10/import.c:3670
 #, c-format
 msgid "key %s: invalid direct key signature\n"
 msgstr "金鑰 %s: 無效的直接金鑰簽章\n"
 
-#: g10/import.c:3668
+#: g10/import.c:3684
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "金鑰 %s: 沒有可供附帶的子鑰\n"
 
-#: g10/import.c:3683
+#: g10/import.c:3699
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "金鑰 %s: 無效的附帶子鑰\n"
 
-#: g10/import.c:3702
+#: g10/import.c:3718
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "金鑰 %s: 多重附帶子鑰已移除\n"
 
-#: g10/import.c:3726
+#: g10/import.c:3742
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "金鑰 %s: 沒有子鑰可供金鑰撤銷\n"
 
-#: g10/import.c:3739
+#: g10/import.c:3755
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "金鑰 %s: 無效的子鑰撤銷\n"
 
-#: g10/import.c:3754
+#: g10/import.c:3770
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "金鑰 %s: 多重子鑰撤銷已移除\n"
 
-#: g10/import.c:3798
+#: g10/import.c:3814
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "金鑰 %s: 使用者 ID \"%s\" 已跳過\n"
 
-#: g10/import.c:3825
+#: g10/import.c:3841
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "金鑰 %s: 子鑰已跳過\n"
@@ -3975,58 +3975,58 @@ msgstr "金鑰 %s: 子鑰已跳過\n"
 #  * to import non-exportable signature when we have the
 #  * the secret key used to create this signature - it
 #  * seems that this makes sense
-#: g10/import.c:3857
+#: g10/import.c:3873
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "金鑰 %s: 不可匯出的簽章 (等級 0x%02X) - 已跳過\n"
 
-#: g10/import.c:3868
+#: g10/import.c:3884
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "金鑰 %s: 撤銷憑證在錯誤的地方 - 已跳過\n"
 
-#: g10/import.c:3886
+#: g10/import.c:3902
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "金鑰 %s: 無效的撤銷憑證: %s - 已跳過\n"
 
-#: g10/import.c:3900
+#: g10/import.c:3916
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "金鑰 %s: 子鑰簽章在錯誤的地方 - 已跳過\n"
 
-#: g10/import.c:3908
+#: g10/import.c:3924
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "金鑰 %s: 非預期的簽章等級 (0x%02X) - 已跳過\n"
 
-#: g10/import.c:4081
+#: g10/import.c:4097
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "金鑰 %s: 偵測到重複的使用者 ID - 已合併\n"
 
-#: g10/import.c:4188
+#: g10/import.c:4204
 #, fuzzy, c-format
 #| msgid "key %s: duplicated user ID detected - merged\n"
 msgid "key %s: duplicated subkeys detected - merged\n"
 msgstr "金鑰 %s: 偵測到重複的使用者 ID - 已合併\n"
 
-#: g10/import.c:4253
+#: g10/import.c:4269
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr "警告: 金鑰 %s 可能被撤銷了: 正在取回撤銷金鑰 %s\n"
 
-#: g10/import.c:4269
+#: g10/import.c:4285
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr "警告: 金鑰 %s 可能被撤銷了: 撤銷金鑰 %s 未出現.\n"
 
-#: g10/import.c:4335
+#: g10/import.c:4351
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "金鑰 %s: 已新增 \"%s\" 撤銷憑證\n"
 
-#: g10/import.c:4373
+#: g10/import.c:4389
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "金鑰 %s: 已新增直接金鑰簽章\n"
@@ -5667,7 +5667,7 @@ msgid "WARNING: v4 is specified, but overridden by v5.\n"
 msgstr ""
 
 #: g10/keygen.c:4594 g10/keygen.c:4667 g10/keygen.c:4685 g10/keygen.c:4714
-#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5974 g10/keygen.c:6081
+#: g10/keygen.c:5113 g10/keygen.c:5663 g10/keygen.c:5979 g10/keygen.c:6086
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "產生金鑰失敗: %s\n"
@@ -5748,19 +5748,19 @@ msgstr ""
 "請注意這把金鑰不能用於加密.  也許你會想藉由 \"--edit-key\" 指令\n"
 "來產生加密用的子鑰.\n"
 
-#: g10/keygen.c:5832 g10/keygen.c:6031
+#: g10/keygen.c:5832 g10/keygen.c:6036
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr "金鑰已經在 %lu 秒後的未來製妥 (可能是因為時光旅行或時鐘的問題)\n"
 
-#: g10/keygen.c:5834 g10/keygen.c:6033
+#: g10/keygen.c:5834 g10/keygen.c:6038
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr "金鑰已經在 %lu 秒後的未來製妥 (可能是因為時光旅行或時鐘的問題)\n"
 
-#: g10/keygen.c:5845 g10/keygen.c:6044
+#: g10/keygen.c:5845 g10/keygen.c:6049
 #, c-format
 msgid "Note: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "請注意: 對 v3 金鑰製造子鑰不符合 OpenPGP 規範\n"
@@ -5775,7 +5775,7 @@ msgstr "主鑰的私鑰部分無法取用.\n"
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "主鑰的私鑰部分存放於卡上.\n"
 
-#: g10/keygen.c:5888 g10/keygen.c:6058
+#: g10/keygen.c:5893 g10/keygen.c:6063
 msgid "Really create? (y/N) "
 msgstr "真的要建立嗎? (y/N) "
 
@@ -8512,7 +8512,7 @@ msgstr "|N|開始新增個人識別碼 (PIN)"
 msgid "run in multi server mode (foreground)"
 msgstr "以多重伺服器模式執行 (前景)"
 
-#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:199
+#: scd/scdaemon.c:136 sm/gpgsm.c:274 dirmngr/dirmngr.c:200
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr "|等級|設定除錯等級為指定等級"
 
@@ -8573,12 +8573,12 @@ msgstr ""
 msgid "please use the option '--daemon' to run the program in the background\n"
 msgstr "請使用 '--daemon' 選項來將此程式執行於背景\n"
 
-#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2143
+#: scd/scdaemon.c:1195 dirmngr/dirmngr.c:2188
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr "用於 fd %d 的經手程式已啟動\n"
 
-#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2151
+#: scd/scdaemon.c:1207 dirmngr/dirmngr.c:2196
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr "用於 fd %d 的經手程式已終止\n"
@@ -8853,7 +8853,7 @@ msgid "a %u bit hash is not valid for a %u bit %s key\n"
 msgstr "%u 位元的雜湊對 %u 位元的 %s 金鑰來說是無效的\n"
 
 #: sm/certcheck.c:239 sm/certcheck.c:263 dirmngr/crlcache.c:1542
-#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1411 dirmngr/validate.c:903
+#: dirmngr/crlcache.c:1566 dirmngr/dirmngr.c:1440 dirmngr/validate.c:903
 #: dirmngr/validate.c:927
 #, c-format
 msgid "out of core\n"
@@ -8868,23 +8868,23 @@ msgstr "(這是 MD2 演算法)\n"
 msgid "none"
 msgstr "無"
 
-#: sm/certdump.c:641 sm/certdump.c:706
+#: sm/certdump.c:642 sm/certdump.c:707
 msgid "[Error - invalid encoding]"
 msgstr "[錯誤 - 無效的編碼]"
 
-#: sm/certdump.c:649
+#: sm/certdump.c:650
 msgid "[Error - out of core]"
 msgstr "[錯誤 - 超出核心]"
 
-#: sm/certdump.c:685
+#: sm/certdump.c:686
 msgid "[Error - No name]"
 msgstr "[錯誤 - 沒有名稱]"
 
-#: sm/certdump.c:712
+#: sm/certdump.c:713
 msgid "[Error - invalid DN]"
 msgstr "[錯誤 - 無效的 DN]"
 
-#: sm/certdump.c:926
+#: sm/certdump.c:927
 #, c-format
 msgid ""
 "Please enter the passphrase to unlock the secret key for the X.509 "
@@ -8903,7 +8903,7 @@ msgstr ""
 msgid "no key usage specified - assuming all usages\n"
 msgstr "沒有指定的金鑰用途 - 假設為所有的用途\n"
 
-#: sm/certlist.c:131 sm/keylist.c:329 dirmngr/validate.c:1228
+#: sm/certlist.c:131 sm/keylist.c:336 dirmngr/validate.c:1228
 #, c-format
 msgid "error getting key usage information: %s\n"
 msgstr "取得金鑰用途資訊時出錯: %s\n"
@@ -9260,7 +9260,7 @@ msgstr "|使用者-ID|使用指定使用者 ID 做為預設私鑰"
 msgid "|FILE|add keyring to the list of keyrings"
 msgstr "|檔案|將此金鑰鑰匙圈加到指定金鑰鑰匙圈清單檔案中"
 
-#: sm/gpgsm.c:352 dirmngr/dirmngr.c:265
+#: sm/gpgsm.c:352 dirmngr/dirmngr.c:267
 msgid "|SPEC|use this keyserver to lookup keys"
 msgstr "|SPEC|使用此金鑰伺服器來查找金鑰"
 
@@ -9418,7 +9418,7 @@ msgstr "重新搜尋憑證的問題: %s\n"
 msgid "error storing flags: %s\n"
 msgstr "存放旗標時出錯: %s\n"
 
-#: sm/keylist.c:749
+#: sm/keylist.c:756
 msgid "Error - "
 msgstr "錯誤 - "
 
@@ -9549,101 +9549,101 @@ msgstr "無法取得憑證快取的寫入鎖定: %s\n"
 msgid "can't release lock on the certificate cache: %s\n"
 msgstr "無法釋放憑證快取鎖定: %s\n"
 
-#: dirmngr/certcache.c:297
+#: dirmngr/certcache.c:298
 #, c-format
 msgid "dropping %u certificates from the cache\n"
 msgstr "正在從快取中拋棄 %u 份憑證\n"
 
-#: dirmngr/certcache.c:415 dirmngr/certcache.c:505 dirmngr/certcache.c:615
+#: dirmngr/certcache.c:424 dirmngr/certcache.c:516 dirmngr/certcache.c:628
 #, c-format
 msgid "can't parse certificate '%s': %s\n"
 msgstr "無法剖析憑證 '%s': %s\n"
 
-#: dirmngr/certcache.c:423 dirmngr/certcache.c:512 dirmngr/certcache.c:626
+#: dirmngr/certcache.c:432 dirmngr/certcache.c:523 dirmngr/certcache.c:639
 #, c-format
 msgid "certificate '%s' already cached\n"
 msgstr "憑證 '%s' 已快取\n"
 
-#: dirmngr/certcache.c:430 dirmngr/certcache.c:520 dirmngr/certcache.c:635
+#: dirmngr/certcache.c:439 dirmngr/certcache.c:533 dirmngr/certcache.c:651
 #, c-format
 msgid "trusted certificate '%s' loaded\n"
 msgstr "信任的憑證 '%s' 已載入\n"
 
-#: dirmngr/certcache.c:432
+#: dirmngr/certcache.c:441
 #, c-format
 msgid "certificate '%s' loaded\n"
 msgstr "憑證 '%s' 已載入\n"
 
-#: dirmngr/certcache.c:436 dirmngr/certcache.c:522 dirmngr/certcache.c:637
+#: dirmngr/certcache.c:445 dirmngr/certcache.c:535 dirmngr/certcache.c:653
 #, c-format
 msgid "  SHA1 fingerprint = %s\n"
 msgstr "  SHA1 指紋 = %s\n"
 
-#: dirmngr/certcache.c:439 dirmngr/certcache.c:525 dirmngr/certcache.c:640
+#: dirmngr/certcache.c:448 dirmngr/certcache.c:538 dirmngr/certcache.c:656
 msgid "   issuer ="
 msgstr "   發行者 ="
 
-#: dirmngr/certcache.c:440 dirmngr/certcache.c:526 dirmngr/certcache.c:641
+#: dirmngr/certcache.c:449 dirmngr/certcache.c:539 dirmngr/certcache.c:657
 msgid "  subject ="
 msgstr "  主旨 ="
 
-#: dirmngr/certcache.c:444 dirmngr/certcache.c:514 dirmngr/certcache.c:629
+#: dirmngr/certcache.c:455 dirmngr/certcache.c:527 dirmngr/certcache.c:645
 #, c-format
 msgid "error loading certificate '%s': %s\n"
 msgstr "載入憑證 '%s' 時出錯: %s\n"
 
-#: dirmngr/certcache.c:820
+#: dirmngr/certcache.c:836
 #, c-format
 msgid "permanently loaded certificates: %u\n"
 msgstr "固定載入的憑證: %u\n"
 
-#: dirmngr/certcache.c:822
+#: dirmngr/certcache.c:838
 #, c-format
 msgid "    runtime cached certificates: %u\n"
 msgstr "    執行時期快取的憑證: %u\n"
 
-#: dirmngr/certcache.c:824
+#: dirmngr/certcache.c:840
 #, fuzzy, c-format
 #| msgid "    runtime cached certificates: %u\n"
 msgid "           trusted certificates: %u (%u,%u,%u,%u)\n"
 msgstr "    執行時期快取的憑證: %u\n"
 
-#: dirmngr/certcache.c:852 dirmngr/dirmngr-client.c:392
+#: dirmngr/certcache.c:868 dirmngr/dirmngr-client.c:392
 #, c-format
 msgid "certificate already cached\n"
 msgstr "憑證早已快取\n"
 
-#: dirmngr/certcache.c:854
+#: dirmngr/certcache.c:870
 #, c-format
 msgid "certificate cached\n"
 msgstr "憑證已快取\n"
 
-#: dirmngr/certcache.c:856 dirmngr/certcache.c:876 dirmngr/dirmngr-client.c:396
+#: dirmngr/certcache.c:874 dirmngr/certcache.c:897 dirmngr/dirmngr-client.c:396
 #, c-format
 msgid "error caching certificate: %s\n"
 msgstr "快取憑證時出錯: %s\n"
 
-#: dirmngr/certcache.c:939
+#: dirmngr/certcache.c:960
 #, c-format
 msgid "invalid SHA1 fingerprint string '%s'\n"
 msgstr "無效的 SHA1 指紋字串 '%s'\n"
 
-#: dirmngr/certcache.c:1385 dirmngr/certcache.c:1394
+#: dirmngr/certcache.c:1406 dirmngr/certcache.c:1415
 #, c-format
 msgid "error fetching certificate by S/N: %s\n"
 msgstr "以序號取得憑證時出錯: %s\n"
 
-#: dirmngr/certcache.c:1580 dirmngr/certcache.c:1589
+#: dirmngr/certcache.c:1624 dirmngr/certcache.c:1633
 #, c-format
 msgid "error fetching certificate by subject: %s\n"
 msgstr "以主旨取得憑證時出錯: %s\n"
 
-#: dirmngr/certcache.c:1695 dirmngr/validate.c:483
+#: dirmngr/certcache.c:1739 dirmngr/validate.c:483
 #, c-format
 msgid "no issuer found in certificate\n"
 msgstr "憑證中找不到發行者\n"
 
-#: dirmngr/certcache.c:1705
+#: dirmngr/certcache.c:1749
 #, c-format
 msgid "error getting authorityKeyIdentifier: %s\n"
 msgstr "取得 authorityKeyIdentifier 時出錯: %s\n"
@@ -10295,131 +10295,131 @@ msgstr "應該要有絕對檔名\n"
 msgid "looking up '%s'\n"
 msgstr "正在查找 '%s'\n"
 
-#: dirmngr/dirmngr.c:176
+#: dirmngr/dirmngr.c:177
 msgid "list the contents of the CRL cache"
 msgstr "列出 CRL 快取的內容"
 
-#: dirmngr/dirmngr.c:177
+#: dirmngr/dirmngr.c:178
 msgid "|FILE|load CRL from FILE into cache"
 msgstr "|檔案|從指定檔案載入 CRL 至快取"
 
-#: dirmngr/dirmngr.c:178
+#: dirmngr/dirmngr.c:179
 msgid "|URL|fetch a CRL from URL"
 msgstr "|網址|從指定網址取得 CRL"
 
-#: dirmngr/dirmngr.c:179
+#: dirmngr/dirmngr.c:180
 msgid "shutdown the dirmngr"
 msgstr "關閉 dirmngr"
 
-#: dirmngr/dirmngr.c:180
+#: dirmngr/dirmngr.c:181
 msgid "flush the cache"
 msgstr "清除快取"
 
-#: dirmngr/dirmngr.c:213
+#: dirmngr/dirmngr.c:214
 msgid "allow online software version check"
 msgstr ""
 
-#: dirmngr/dirmngr.c:216
+#: dirmngr/dirmngr.c:217
 msgid "|N|do not return more than N items in one query"
 msgstr "|N|單次查詢不要傳回超過 N 筆項目"
 
-#: dirmngr/dirmngr.c:222
+#: dirmngr/dirmngr.c:224
 msgid "Network related options"
 msgstr ""
 
-#: dirmngr/dirmngr.c:224
+#: dirmngr/dirmngr.c:226
 msgid "route all network traffic via Tor"
 msgstr ""
 
-#: dirmngr/dirmngr.c:236
+#: dirmngr/dirmngr.c:238
 msgid "Configuration for Keyservers"
 msgstr "金鑰伺服器組態"
 
-#: dirmngr/dirmngr.c:239
+#: dirmngr/dirmngr.c:241
 msgid "|URL|use keyserver at URL"
 msgstr "|URL|使用位於 URL 的金鑰伺服器"
 
-#: dirmngr/dirmngr.c:241
+#: dirmngr/dirmngr.c:243
 msgid "|FILE|use the CA certificates in FILE for HKP over TLS"
 msgstr "|檔案|在 HKP over TLS 的指定檔案中使用 CA 憑證"
 
-#: dirmngr/dirmngr.c:243
+#: dirmngr/dirmngr.c:245
 msgid "Configuration for HTTP servers"
 msgstr "HTTP 伺服器組態"
 
-#: dirmngr/dirmngr.c:245
+#: dirmngr/dirmngr.c:247
 msgid "inhibit the use of HTTP"
 msgstr "避免使用 HTTP"
 
-#: dirmngr/dirmngr.c:247
+#: dirmngr/dirmngr.c:249
 msgid "ignore HTTP CRL distribution points"
 msgstr "忽略 HTTP CRL 分布點"
 
-#: dirmngr/dirmngr.c:249
+#: dirmngr/dirmngr.c:251
 msgid "|URL|redirect all HTTP requests to URL"
 msgstr "|網址|重新導向所有對指定網址提出的 HTTP 請求"
 
-#: dirmngr/dirmngr.c:251
+#: dirmngr/dirmngr.c:253
 msgid "use system's HTTP proxy setting"
 msgstr "使用系統的 HTTP 代理伺服器設定"
 
-#: dirmngr/dirmngr.c:255
+#: dirmngr/dirmngr.c:257
 msgid "Configuration of LDAP servers to use"
 msgstr "要用的 LDAP 伺服器組態"
 
-#: dirmngr/dirmngr.c:257
+#: dirmngr/dirmngr.c:259
 msgid "inhibit the use of LDAP"
 msgstr "避免使用 LDAP"
 
-#: dirmngr/dirmngr.c:259
+#: dirmngr/dirmngr.c:261
 msgid "ignore LDAP CRL distribution points"
 msgstr "忽略 LDAP CRL 分布點"
 
-#: dirmngr/dirmngr.c:261
+#: dirmngr/dirmngr.c:263
 msgid "|HOST|use HOST for LDAP queries"
 msgstr "|主機|指定 LDAP 查詢主機"
 
-#: dirmngr/dirmngr.c:263
+#: dirmngr/dirmngr.c:265
 msgid "do not use fallback hosts with --ldap-proxy"
 msgstr "不要將主機備案與 --ldap-proxy 並用"
 
-#: dirmngr/dirmngr.c:267
+#: dirmngr/dirmngr.c:269
 msgid "|FILE|read LDAP server list from FILE"
 msgstr "|檔案|從指定檔案讀取 LDAP 伺服器清單"
 
-#: dirmngr/dirmngr.c:269
+#: dirmngr/dirmngr.c:271
 msgid "add new servers discovered in CRL distribution points to serverlist"
 msgstr "將從 CRL 分布點發現的新伺服器加入至伺服器清單"
 
-#: dirmngr/dirmngr.c:272
+#: dirmngr/dirmngr.c:274
 msgid "|N|set LDAP timeout to N seconds"
 msgstr "|N|把 LDAP 逾時設成 N 秒"
 
-#: dirmngr/dirmngr.c:275
+#: dirmngr/dirmngr.c:277
 msgid "Configuration for OCSP"
 msgstr "OCSP 組態"
 
-#: dirmngr/dirmngr.c:277
+#: dirmngr/dirmngr.c:279
 msgid "allow sending OCSP requests"
 msgstr "允許送出 OCSP 請求"
 
-#: dirmngr/dirmngr.c:279
+#: dirmngr/dirmngr.c:281
 msgid "ignore certificate contained OCSP service URLs"
 msgstr "忽略含有 OCSP 伺服器網址的憑證"
 
-#: dirmngr/dirmngr.c:281
+#: dirmngr/dirmngr.c:283
 msgid "|URL|use OCSP responder at URL"
 msgstr "|網址|使用位於指定網址的 OCSP 回應程式"
 
-#: dirmngr/dirmngr.c:283
+#: dirmngr/dirmngr.c:285
 msgid "|FPR|OCSP response signed by FPR"
 msgstr "|FPR|由 FPR 簽署的 OCSP 回應"
 
-#: dirmngr/dirmngr.c:291
+#: dirmngr/dirmngr.c:293
 msgid "force loading of outdated CRLs"
 msgstr "強迫載入過時的 CRL"
 
-#: dirmngr/dirmngr.c:302
+#: dirmngr/dirmngr.c:304
 msgid ""
 "@\n"
 "(See the \"info\" manual for a complete listing of all commands and "
@@ -10428,11 +10428,11 @@ msgstr ""
 "@\n"
 "(請參照「資訊」手冊來取得所有命令和選項的完整清單)\n"
 
-#: dirmngr/dirmngr.c:449
+#: dirmngr/dirmngr.c:453
 msgid "Usage: @DIRMNGR@ [options] (-h for help)"
 msgstr "用法: @DIRMNGR@ [選項] (或用 -h 求助)"
 
-#: dirmngr/dirmngr.c:451
+#: dirmngr/dirmngr.c:455
 msgid ""
 "Syntax: @DIRMNGR@ [options] [command [args]]\n"
 "Keyserver, CRL, and OCSP access for @GNUPG@\n"
@@ -10440,83 +10440,83 @@ msgstr ""
 "語法: @DIRMNGR@ [選項] [指令 [引數]]\n"
 "@GNUPG@ 的金鑰伺服器, CRL, OCSP 存取\n"
 
-#: dirmngr/dirmngr.c:531
+#: dirmngr/dirmngr.c:535
 #, c-format
 msgid "valid debug levels are: %s\n"
 msgstr "有效的除錯等級為: %s\n"
 
-#: dirmngr/dirmngr.c:617 tools/gpgconf.c:701 tools/gpgconf.c:736
+#: dirmngr/dirmngr.c:621 tools/gpgconf.c:701 tools/gpgconf.c:736
 #: tools/gpgconf.c:836
 #, c-format
 msgid "usage: %s [options] "
 msgstr "用法: %s [選項] "
 
-#: dirmngr/dirmngr.c:1299
+#: dirmngr/dirmngr.c:1328
 #, c-format
 msgid "colons are not allowed in the socket name\n"
 msgstr "socket 名稱內不允許使用冒號\n"
 
-#: dirmngr/dirmngr.c:1534 dirmngr/server.c:1878
+#: dirmngr/dirmngr.c:1563 dirmngr/server.c:1878
 #, c-format
 msgid "fetching CRL from '%s' failed: %s\n"
 msgstr "從 '%s' 取回 CRL 時失敗: %s\n"
 
-#: dirmngr/dirmngr.c:1540 dirmngr/server.c:1884
+#: dirmngr/dirmngr.c:1569 dirmngr/server.c:1884
 #, c-format
 msgid "processing CRL from '%s' failed: %s\n"
 msgstr "從 '%s' 處理 CRL 時失敗: %s\n"
 
-#: dirmngr/dirmngr.c:1682
+#: dirmngr/dirmngr.c:1711
 #, c-format
 msgid "%s:%u: line too long - skipped\n"
 msgstr "%s:%u: 列太長 - 已跳過\n"
 
-#: dirmngr/dirmngr.c:1737 dirmngr/dirmngr.c:1821
+#: dirmngr/dirmngr.c:1771 dirmngr/dirmngr.c:1860
 #, c-format
 msgid "%s:%u: invalid fingerprint detected\n"
 msgstr "%s:%u: 偵測到無效的指紋\n"
 
-#: dirmngr/dirmngr.c:1773 dirmngr/dirmngr.c:1799 tools/gpgconf-comp.c:3549
+#: dirmngr/dirmngr.c:1812 dirmngr/dirmngr.c:1838 tools/gpgconf-comp.c:3549
 #, c-format
 msgid "%s:%u: read error: %s\n"
 msgstr "%s:%u: 讀取錯誤: %s\n"
 
-#: dirmngr/dirmngr.c:1828
+#: dirmngr/dirmngr.c:1873
 #, c-format
 msgid "%s:%u: garbage at end of line ignored\n"
 msgstr "%s:%u: 列尾的垃圾已忽略\n"
 
-#: dirmngr/dirmngr.c:1915
+#: dirmngr/dirmngr.c:1960
 #, c-format
 msgid "SIGHUP received - re-reading configuration and flushing caches\n"
 msgstr "收到 SIGHUP - 正在重新讀取組態並清除快取\n"
 
-#: dirmngr/dirmngr.c:1956
+#: dirmngr/dirmngr.c:2001
 #, c-format
 msgid "SIGUSR2 received - no action defined\n"
 msgstr "收到 SIGUSR2 - 無定義行動\n"
 
-#: dirmngr/dirmngr.c:1961
+#: dirmngr/dirmngr.c:2006
 #, c-format
 msgid "SIGTERM received - shutting down ...\n"
 msgstr "收到 SIGTERM - 正在關閉 ...\n"
 
-#: dirmngr/dirmngr.c:1963
+#: dirmngr/dirmngr.c:2008
 #, c-format
 msgid "SIGTERM received - still %d active connections\n"
 msgstr "收到 SIGTERM - 還有 %d 個使用中的連線\n"
 
-#: dirmngr/dirmngr.c:1968
+#: dirmngr/dirmngr.c:2013
 #, c-format
 msgid "shutdown forced\n"
 msgstr "已強迫關閉\n"
 
-#: dirmngr/dirmngr.c:1976
+#: dirmngr/dirmngr.c:2021
 #, c-format
 msgid "SIGINT received - immediate shutdown\n"
 msgstr "收到 SIGINT - 立即關閉\n"
 
-#: dirmngr/dirmngr.c:1983
+#: dirmngr/dirmngr.c:2028
 #, c-format
 msgid "signal %d received - no action defined\n"
 msgstr "收到訊號 %d - 無定義行動\n"
index db45236..4577fbc 100644 (file)
@@ -325,7 +325,7 @@ struct prkdf_object_s
   char *serial_number;
 
   /* KDF/KEK parameter for OpenPGP's ECDH.  First byte is zero if not
-   * availabale. .*/
+   * available. .*/
   unsigned char ecdh_kdf[4];
 
   /* Length and allocated buffer with the Id of this object. */
@@ -4455,7 +4455,7 @@ send_key_fpr_line (ctrl_t ctrl, int number, const unsigned char *fpr)
 }
 
 
-/* If possible Emit a FPR-KEY status line for the private key object
+/* If possible emit a FPR-KEY status line for the private key object
  * PRKDF using NUMBER as index.  */
 static void
 send_key_fpr (app_t app, ctrl_t ctrl, prkdf_object_t prkdf, int number)
index 0819318..6ffc136 100644 (file)
@@ -1726,9 +1726,9 @@ cmd_lock (assuan_context_t ctx, char *line)
   if (rc && has_option (line, "--wait"))
     {
       rc = 0;
-      npth_sleep (1); /* Better implement an event mechanism. However,
-                         for card operations this should be
-                         sufficient. */
+      gnupg_sleep (1); /* Better implement an event mechanism. However,
+                          for card operations this should be
+                          sufficient. */
       /* Send a progress so that we can detect a connection loss.  */
       rc = send_status_printf (ctrl, "PROGRESS", "scd_locked . 0 0");
       if (!rc)
index da1f21d..e017b3f 100644 (file)
@@ -1375,7 +1375,7 @@ handle_connections (int listen_fd)
         {
           log_error (_("npth_pselect failed: %s - waiting 1s\n"),
                      strerror (saved_errno));
-          npth_sleep (1);
+          gnupg_sleep (1);
           continue;
         }
 
index b2f042d..c676ada 100644 (file)
@@ -83,7 +83,7 @@ t_common_ldadd = $(libcommon) $(LIBGCRYPT_LIBS) $(KSBA_LIBS) \
 
 
 t_minip12_CFLAGS = -DWITHOUT_NPTH=1 \
-                  $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
+                  $(LIBGCRYPT_CFLAGS) $(KSBA_CFLAGS) $(GPG_ERROR_CFLAGS)
 t_minip12_SOURCES = $(t_common_src) t-minip12.c minip12.c
 t_minip12_LDADD   = $(t_common_ldadd) $(NETLIBS)
 
index 0ddfb89..1c813b6 100644 (file)
@@ -557,7 +557,7 @@ t_common_ldadd = $(libcommon) $(LIBGCRYPT_LIBS) $(KSBA_LIBS) \
                  $(GPG_ERROR_LIBS) $(LIBINTL) $(LIBICONV)
 
 t_minip12_CFLAGS = -DWITHOUT_NPTH=1 \
-                  $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
+                  $(LIBGCRYPT_CFLAGS) $(KSBA_CFLAGS) $(GPG_ERROR_CFLAGS)
 
 t_minip12_SOURCES = $(t_common_src) t-minip12.c minip12.c
 t_minip12_LDADD = $(t_common_ldadd) $(NETLIBS)
index 5c9f8a9..3ad0edb 100644 (file)
@@ -385,7 +385,7 @@ parse_dn_part (struct dn_array_s *array, const unsigned char *string)
     const char *oid;
   } label_map[] = {
     /* Warning: When adding new labels, make sure that the buffer
-       below we be allocated large enough. */
+       array->key will be allocated large enough. */
     {"EMail",        "1.2.840.113549.1.9.1" },
     {"T",            "2.5.4.12" },
     {"GN",           "2.5.4.42" },
@@ -397,6 +397,7 @@ parse_dn_part (struct dn_array_s *array, const unsigned char *string)
     {"PostalCode",   "2.5.4.17" },
     {"Pseudo",       "2.5.4.65" },
     {"SerialNumber", "2.5.4.5" },
+    {"Callsign",     "1.3.6.1.4.1.12348.1.1"},
     {NULL, NULL}
   };
   const unsigned char *s, *s1;
index f571ee2..08b2dc8 100644 (file)
@@ -213,6 +213,13 @@ static struct
   { "1.2.840.113583.1.1.5",     "pdfAuthenticDocumentsTrust", OID_FLAG_KP },
   { "1.3.6.1.4.1.6449.1.3.5.2", "comodoCertifiedDeliveryService", OID_FLAG_KP },
 
+  /* ARRL */
+  { "1.3.6.1.4.1.12348.1.1",    "lotw-callsign" },
+  { "1.3.6.1.4.1.12348.1.2",    "lotw-qso-first-date" },
+  { "1.3.6.1.4.1.12348.1.3",    "lotw-qso-end-date" },
+  { "1.3.6.1.4.1.12348.1.4",    "lotw-dxcc-entity" },
+  /* { "1.3.6.1.4.1.12348.1.5",    "lotw-fixme" }, */
+
   { NULL }
 };
 
index f29b68a..9038ccd 100644 (file)
@@ -29,7 +29,7 @@ SUBDIRS = gpgscm openpgp cms migrations gpgme pkits $(tpm2dtests) .
 GPGSM = ../sm/gpgsm
 
 
-EXTRA_DIST = run-tests.scm \
+EXTRA_DIST = run-tests.scm gpgconf.ctl.in      \
              fake-pinentries/README.txt        \
              fake-pinentries/fake-pinentry.php \
              fake-pinentries/fake-pinentry.pl  \
index 6caa41f..f2215b1 100644 (file)
@@ -430,7 +430,7 @@ top_srcdir = @top_srcdir@
 @TEST_LIBTSS_TRUE@tpm2dtests = tpm2dtests
 SUBDIRS = gpgscm openpgp cms migrations gpgme pkits $(tpm2dtests) .
 GPGSM = ../sm/gpgsm
-EXTRA_DIST = run-tests.scm \
+EXTRA_DIST = run-tests.scm gpgconf.ctl.in      \
              fake-pinentries/README.txt        \
              fake-pinentries/fake-pinentry.php \
              fake-pinentries/fake-pinentry.pl  \
index bc86acb..8e8c2e0 100644 (file)
@@ -32,6 +32,7 @@ AM_CFLAGS =
 # if the shell used for inittests would uses an internal version of
 # pwd which handles symlinks differently.
 OLD_TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
+                        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
                        GPGSM="$(GPGSM)" "$(srcdir)/runtest"
 
 TESTS_ENVIRONMENT = LC_ALL=C \
@@ -39,6 +40,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir="$(abs_top_srcdir)" \
        objdir="$(abs_top_builddir)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = \
index 26ff0c4..f26c318 100644 (file)
@@ -415,6 +415,7 @@ AM_CFLAGS =
 # if the shell used for inittests would uses an internal version of
 # pwd which handles symlinks differently.
 OLD_TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
+                        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
                        GPGSM="$(GPGSM)" "$(srcdir)/runtest"
 
 TESTS_ENVIRONMENT = LC_ALL=C \
@@ -422,6 +423,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir="$(abs_top_srcdir)" \
        objdir="$(abs_top_builddir)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = \
diff --git a/tests/gpgconf.ctl.in b/tests/gpgconf.ctl.in
new file mode 100644 (file)
index 0000000..9bde624
--- /dev/null
@@ -0,0 +1,15 @@
+# gpgconf.ctl.in - copied to bin during tests.
+#
+# This file is used to change the directories where the gpg components
+# are installed.  It does not change the configuration directories.
+# The file is expected in the same directory as gpgconf.  The physical
+# installation directories are evaluated and no symlinks.  Blank lines
+# and lines starting with pound signed are ignored.  No errors are
+# printed for unknown keywords or commands.  The only defined key for
+# now is "rootdir" which must be followed by one optional space, an
+# equal sign, and the value for the root directory.  Environment
+# variables are substituted in standard shell manner, the final value
+# must start with a slash, trailing slashed are stripped.
+
+sysconfdir = $GNUPG_BUILD_ROOT/etc
+rootdir = $GNUPG_BUILD_ROOT/
index 60fb01d..fc1cfc3 100644 (file)
@@ -33,6 +33,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir=$(abs_top_srcdir) \
        objdir=$(abs_top_builddir) \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
        GPGSCM_PATH=$(abs_top_srcdir)/tests/gpgscm
 
 # XXX: Currently, one cannot override automake's 'check' target.  As a
index 7c7ea31..689d06e 100644 (file)
@@ -415,6 +415,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir=$(abs_top_srcdir) \
        objdir=$(abs_top_builddir) \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
        GPGSCM_PATH=$(abs_top_srcdir)/tests/gpgscm
 
 EXTRA_DIST = gpgme-defs.scm run-tests.scm setup.scm wrap.scm all-tests.scm
index 6d2d2e8..f38d26e 100644 (file)
@@ -33,6 +33,7 @@ TESTS_ENVIRONMENT = GPG_AGENT_INFO= LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir="$(abs_top_srcdir)" \
        objdir="$(abs_top_builddir)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)/tests" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = from-classic.scm \
index 9fc00bb..50a18d4 100644 (file)
@@ -415,6 +415,7 @@ TESTS_ENVIRONMENT = GPG_AGENT_INFO= LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir="$(abs_top_srcdir)" \
        objdir="$(abs_top_builddir)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)/tests" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = from-classic.scm \
index 106e49c..3d0cc9d 100644 (file)
@@ -38,6 +38,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir="$(abs_top_srcdir)" \
        objdir="$(abs_top_builddir)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = \
index 30dbb87..fa88f94 100644 (file)
@@ -459,6 +459,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        PATH="../gpgscm:$(PATH)" \
        abs_top_srcdir="$(abs_top_srcdir)" \
        objdir="$(abs_top_builddir)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = version.scm enarmor.scm mds.scm decrypt.scm \
index d85ff3f..63f1886 100644 (file)
@@ -1,4 +1,5 @@
 #                                   Emacs, this is an -*- org -*- file.
+#+STARTUP: showall
 
 * How to run the test suite
 ** tldr: How to run all tests fast.
@@ -94,14 +95,12 @@ data files.
 **** GPGSCM_PATH
 Used to locate the Scheme library as well as code used by the test
 suite.
-**** BIN_PREFIX
-The test suite does not hardcode any paths to tools.  If set it is
-used to locate the tools to test, otherwise the test suite assumes to
-be run from the build directory.
-**** GPG_PRESET_PASSPHRASE
-This tool is not installed by 'make install', hence we need to
-explicitly override its position.  In fact, the location of any tool
-used by the test suite can be overridden this way.  See defs.scm.
+**** GNUPG_BUILD_ROOT
+This envvar gives the root directory of the build tree.  See
+tests/gpgconf.ctl.in for the way we tell the GnuPG components this
+location.  Note that we can't use that envvar directly because this
+would allow user scripts and other software to accidently mess up the
+used components.
 **** argv[0]
 run-tests.scm depends on being able to re-exec gpgscm.  It uses
 argv[0] for that.  Therefore you must use an absolute path to invoke
index 86d312f..6795512 100644 (file)
 (assert (equal? (percent-encode "%61") "%2561"))
 (assert (equal? (percent-encode "foob%61r") "foob%2561r"))
 
+;; Note that the entry for pinentry relies on the fact that
+;; GNUPG_BUILD_ROOT is the top of the build root.  The second element
+;; in each list is an envvar which can be used to specifiy a different
+;; tool than the installed one.
 (define tools
   '((gpgv "GPGV" "g10/gpgv")
     (gpg-connect-agent "GPG_CONNECT_AGENT" "tools/gpg-connect-agent")
     (gpg-preset-passphrase "GPG_PRESET_PASSPHRASE"
                           "agent/gpg-preset-passphrase")
     (gpgtar "GPGTAR" "tools/gpgtar")
-    (gpg-zip "GPGZIP" "tools/gpg-zip")
     (pinentry "PINENTRY" "tests/openpgp/fake-pinentry")))
 
-(define bin-prefix (getenv "BIN_PREFIX"))
-(define installed? (not (string=? "" bin-prefix)))
-(define with-valgrind? (not (string=? (getenv "with_valgrind") "")))
-
 (define (tool-hardcoded which)
   (let ((t (assoc which tools)))
     (getenv' (cadr t)
-            (qualify (if installed?
-                         (string-append bin-prefix "/" (basename (caddr t)))
-                         (string-append (getenv "objdir") "/" (caddr t)))))))
+            (qualify (string-append (getenv "GNUPG_BUILD_ROOT")
+                                     "/" (caddr t))))))
+
+(define with-valgrind? (not (string=? (getenv "with_valgrind") "")))
 
 ;; You can splice VALGRIND into your argument vector to run programs
 ;; under valgrind.  For example, to run valgrind on gpg, you may want
   '("/usr/bin/valgrind" -q --leak-check=no --track-origins=yes
                         --error-exitcode=154 --exit-on-first-error=yes))
 
-(unless installed?
-       (setenv "GNUPG_BUILDDIR" (getenv "objdir") #t))
-
 (define (gpg-conf . args)
   (gpg-conf' "" args))
 (define (gpg-conf' input args)
   (let ((s (call-popen `(,(tool-hardcoded 'gpgconf)
-                        ,@(if installed? '()
-                              (list '--build-prefix (getenv "objdir")))
                         ,@args) input)))
     (map (lambda (line) (map percent-decode (string-split line #\:)))
         (string-split-newlines s))))
index 3dc2f16..65db8bb 100644 (file)
@@ -21,6 +21,7 @@
 GPGSM = ../../sm/gpgsm
 
 TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
+                    GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
                     GPGSM=$(GPGSM) silent=yes
 
 
@@ -71,5 +72,3 @@ run-all-tests: inittests.stamp
            elif test $$? -eq 77; then echo "- SKIP $$tst"; \
           fi; \
          done
-
-
index 250d7b5..62f3d0b 100644 (file)
@@ -367,6 +367,7 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 GPGSM = ../../sm/gpgsm
 TESTS_ENVIRONMENT = GNUPGHOME=`/bin/pwd` GPG_AGENT_INFO= LC_ALL=C \
+                    GNUPG_BUILD_ROOT="$(abs_top_builddir)" \
                     GPGSM=$(GPGSM) silent=yes
 
 testscripts = import-all-certs validate-all-certs \
index eeae399..f0afa2a 100644 (file)
@@ -37,6 +37,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        TPMSERVER="$(TPMSERVER)" \
        SWTPM="$(SWTPM)" \
        SWTPM_IOCTL="$(SWTPM_IOCTL)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)/tests" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = \
index dafe7a9..885e246 100644 (file)
@@ -419,6 +419,7 @@ TESTS_ENVIRONMENT = LC_ALL=C \
        TPMSERVER="$(TPMSERVER)" \
        SWTPM="$(SWTPM)" \
        SWTPM_IOCTL="$(SWTPM_IOCTL)" \
+        GNUPG_BUILD_ROOT="$(abs_top_builddir)/tests" \
        GPGSCM_PATH="$(abs_top_srcdir)/tests/gpgscm"
 
 XTESTS = \
index 2a09109..0fef718 100644 (file)
     (gpg-preset-passphrase "GPG_PRESET_PASSPHRASE"
                           "agent/gpg-preset-passphrase")
     (gpgtar "GPGTAR" "tools/gpgtar")
-    (gpg-zip "GPGZIP" "tools/gpg-zip")
-    (pinentry "PINENTRY" "tests/openpgp/fake-pinentry")
-    (tpm2daemon "TPM2DAEMON" "tpm2d/tpm2daemon")))
+    (tpm2daemon "TPM2DAEMON" "tpm2d/tpm2daemon")
+    (pinentry "PINENTRY" "tests/openpgp/fake-pinentry")))
 
-(define bin-prefix (getenv "BIN_PREFIX"))
-(define installed? (not (string=? "" bin-prefix)))
 (define with-valgrind? (not (string=? (getenv "with_valgrind") "")))
 
 (define (tool-hardcoded which)
   (let ((t (assoc which tools)))
     (getenv' (cadr t)
-            (qualify (if installed?
-                         (string-append bin-prefix "/" (basename (caddr t)))
-                         (string-append (getenv "objdir") "/" (caddr t)))))))
+            (qualify (string-append (getenv "GNUPG_BUILD_ROOT")
+                                     "/" (caddr t))))))
 
 ;; You can splice VALGRIND into your argument vector to run programs
 ;; under valgrind.  For example, to run valgrind on gpg, you may want
   '("/usr/bin/valgrind" -q --leak-check=no --track-origins=yes
                         --error-exitcode=154 --exit-on-first-error=yes))
 
-(unless installed?
-       (setenv "GNUPG_BUILDDIR" (getenv "objdir") #t))
-
 (define (gpg-conf . args)
   (gpg-conf' "" args))
 (define (gpg-conf' input args)
   (let ((s (call-popen `(,(tool-hardcoded 'gpgconf)
-                        ,@(if installed? '()
-                              (list '--build-prefix (getenv "objdir")))
                         ,@args) input)))
     (map (lambda (line) (map percent-decode (string-split line #\:)))
         (string-split-newlines s))))
index 4c29f84..9e9e13e 100644 (file)
@@ -162,7 +162,7 @@ gpgtar_SOURCES = \
        gpgtar-create.c \
        gpgtar-extract.c \
        gpgtar-list.c
-gpgtar_CFLAGS = $(GPG_ERROR_CFLAGS)
+gpgtar_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
 gpgtar_LDADD = $(libcommon) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                $(LIBINTL) $(NETLIBS) $(LIBICONV) $(W32SOCKLIBS) \
               $(gpgtar_rc_objs)
@@ -177,7 +177,7 @@ gpg_wks_server_SOURCES = \
        mime-maker.c  mime-maker.h  \
        send-mail.c   send-mail.h
 
-gpg_wks_server_CFLAGS = $(GPG_ERROR_CFLAGS) $(INCICONV)
+gpg_wks_server_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS) $(INCICONV)
 gpg_wks_server_LDADD = $(libcommon) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV)
 
@@ -192,7 +192,8 @@ gpg_wks_client_SOURCES = \
        send-mail.c   send-mail.h   \
        call-dirmngr.c call-dirmngr.h
 
-gpg_wks_client_CFLAGS = $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) $(INCICONV)
+gpg_wks_client_CFLAGS = $(LIBASSUAN_CFLAGS) $(LIBGCRYPT_CFLAGS) \
+                       $(GPG_ERROR_CFLAGS) $(INCICONV)
 gpg_wks_client_LDADD = $(libcommon) \
                       $(LIBASSUAN_LIBS) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV) $(NETLIBS) \
@@ -201,7 +202,7 @@ gpg_wks_client_LDADD = $(libcommon) \
 gpg_pair_tool_SOURCES = \
        gpg-pair-tool.c
 
-gpg_pair_tool_CFLAGS = $(GPG_ERROR_CFLAGS) $(INCICONV)
+gpg_pair_tool_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS) $(INCICONV)
 gpg_pair_tool_LDADD =  $(libcommon) \
                       $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV) $(W32SOCKLIBS)
index 2187f44..e91ff10 100644 (file)
@@ -744,7 +744,7 @@ gpgtar_SOURCES = \
        gpgtar-extract.c \
        gpgtar-list.c
 
-gpgtar_CFLAGS = $(GPG_ERROR_CFLAGS)
+gpgtar_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS)
 gpgtar_LDADD = $(libcommon) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                $(LIBINTL) $(NETLIBS) $(LIBICONV) $(W32SOCKLIBS) \
               $(gpgtar_rc_objs)
@@ -759,7 +759,7 @@ gpg_wks_server_SOURCES = \
        mime-maker.c  mime-maker.h  \
        send-mail.c   send-mail.h
 
-gpg_wks_server_CFLAGS = $(GPG_ERROR_CFLAGS) $(INCICONV)
+gpg_wks_server_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS) $(INCICONV)
 gpg_wks_server_LDADD = $(libcommon) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV)
 
@@ -774,7 +774,9 @@ gpg_wks_client_SOURCES = \
        send-mail.c   send-mail.h   \
        call-dirmngr.c call-dirmngr.h
 
-gpg_wks_client_CFLAGS = $(LIBASSUAN_CFLAGS) $(GPG_ERROR_CFLAGS) $(INCICONV)
+gpg_wks_client_CFLAGS = $(LIBASSUAN_CFLAGS) $(LIBGCRYPT_CFLAGS) \
+                       $(GPG_ERROR_CFLAGS) $(INCICONV)
+
 gpg_wks_client_LDADD = $(libcommon) \
                       $(LIBASSUAN_LIBS) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV) $(NETLIBS) \
@@ -783,7 +785,7 @@ gpg_wks_client_LDADD = $(libcommon) \
 gpg_pair_tool_SOURCES = \
        gpg-pair-tool.c
 
-gpg_pair_tool_CFLAGS = $(GPG_ERROR_CFLAGS) $(INCICONV)
+gpg_pair_tool_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_ERROR_CFLAGS) $(INCICONV)
 gpg_pair_tool_LDADD = $(libcommon) \
                       $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV) $(W32SOCKLIBS)
index d8e7573..73921dd 100644 (file)
@@ -1082,7 +1082,7 @@ my_dgettext (const char *domain, const char *msgid)
           switched_codeset = 1;
           bind_textdomain_codeset (PACKAGE_GT, "utf-8");
 
-          bindtextdomain (DIRMNGR_NAME, LOCALEDIR);
+          bindtextdomain (DIRMNGR_NAME, gnupg_localedir ());
           bind_textdomain_codeset (DIRMNGR_NAME, "utf-8");
 
         }
index 261896c..b685793 100644 (file)
@@ -1215,7 +1215,7 @@ handle_connections (int listen_fd)
         {
           log_error (_("npth_pselect failed: %s - waiting 1s\n"),
                      strerror (saved_errno));
-          npth_sleep (1);
+          gnupg_sleep (1);
           continue;
         }